|
NEML2 2.0.0
|
This is the complete list of members for VariableBase, including all inherited members.
| _base_sizes | VariableBase | |
| _cached_intmd_sizes | VariableBase | |
| _dep_intmd_dims | VariableBase | |
| _name | VariableBase | |
| _owner | VariableBase | |
| apply_chain_rule(const DependencyResolver< Model, VariableName > &) | VariableBase | |
| apply_second_order_chain_rule(const DependencyResolver< Model, VariableName > &) | VariableBase | |
| base_dim() const | VariableBase | |
| base_size(Size i) const | VariableBase | |
| base_sizes() const | VariableBase | |
| batch_dim() const | VariableBase | |
| batch_size(Size i) const | VariableBase | |
| batch_sizes() const | VariableBase | |
| clear() | VariableBase | virtual |
| clear_derivatives() | VariableBase | |
| clone(const VariableName &name={}, Model *owner=nullptr) const =0 | VariableBase | pure virtual |
| d(const VariableBase &var, ArrayRef< Size > dep_dims={}) | VariableBase | |
| d(const VariableBase &var) const | VariableBase | |
| d2(const VariableBase &var1, const VariableBase &var2, ArrayRef< Size > dep_dims={}) | VariableBase | |
| d2(const VariableBase &var1, const VariableBase &var2) const | VariableBase | |
| defined() const =0 | VariableBase | pure virtual |
| dep_intmd_dims() const | VariableBase | |
| derivatives() const | VariableBase | inline |
| derivatives() | VariableBase | inline |
| device() const =0 | VariableBase | pure virtual |
| dim() const | VariableBase | |
| dynamic_dim() const | VariableBase | |
| dynamic_size(Size i) const | VariableBase | |
| dynamic_sizes() const =0 | VariableBase | pure virtual |
| get() const =0 | VariableBase | pure virtual |
| has_derivative(const VariableName &vname) const | VariableBase | |
| has_derivative(const VariableName &v1name, const VariableName &v2name) const | VariableBase | |
| intmd_dim() const | VariableBase | |
| intmd_size(Size i) const | VariableBase | |
| intmd_sizes() const | VariableBase | |
| is_dependent() const | VariableBase | |
| is_force() const | VariableBase | |
| is_old_force() const | VariableBase | |
| is_old_state() const | VariableBase | |
| is_parameter() const | VariableBase | |
| is_residual() const | VariableBase | |
| is_solve_dependent() const | VariableBase | |
| is_state() const | VariableBase | |
| name() const | VariableBase | inline |
| operator=(const VariableBase &)=delete | VariableBase | |
| operator=(VariableBase &&)=delete | VariableBase | |
| operator=(const Tensor &val)=0 | VariableBase | pure virtual |
| options() const =0 | VariableBase | pure virtual |
| owner() const | VariableBase | |
| owner() | VariableBase | |
| owning() const =0 | VariableBase | pure virtual |
| ref(const VariableBase &other, bool ref_is_mutable=false)=0 | VariableBase | pure virtual |
| ref() const =0 | VariableBase | pure virtual |
| request_AD(const VariableBase &u) | VariableBase | |
| request_AD(const std::vector< const VariableBase * > &us) | VariableBase | |
| request_AD(const VariableBase &u1, const VariableBase &u2) | VariableBase | |
| request_AD(const std::vector< const VariableBase * > &u1s, const std::vector< const VariableBase * > &u2s) | VariableBase | |
| requires_grad() const | VariableBase | |
| requires_grad_(bool req=true)=0 | VariableBase | pure virtual |
| scalar_type() const =0 | VariableBase | pure virtual |
| second_derivatives() const | VariableBase | inline |
| second_derivatives() | VariableBase | inline |
| set(const Tensor &val, std::optional< TracerPrivilege > key=std::nullopt)=0 | VariableBase | pure virtual |
| set_intmd_sizes(TensorShapeRef shape) | VariableBase | |
| size(Size i) const | VariableBase | |
| sizes() const | VariableBase | |
| static_dim() const | VariableBase | |
| static_size(Size i) const | VariableBase | |
| static_sizes() const | VariableBase | |
| tensor() const =0 | VariableBase | pure virtual |
| type() const =0 | VariableBase | pure virtual |
| VariableBase()=default | VariableBase | |
| VariableBase(const VariableBase &)=delete | VariableBase | |
| VariableBase(VariableBase &&)=delete | VariableBase | |
| VariableBase(VariableName name_in, Model *owner, TensorShapeRef base_shape, TensorShapeRef dep_intmd_dims) | VariableBase | |
| zero(const TensorOptions &options)=0 | VariableBase | pure virtual |
| zeros(const TensorOptions &options) const | VariableBase | |
| ~VariableBase()=default | VariableBase | virtual |