|
NEML2 2.0.0
|
This is the complete list of members for VariableBase, including all inherited members.
| _name | VariableBase | |
| _owner | VariableBase | |
| apply_chain_rule(const DependencyResolver< Model, VariableName > &) | VariableBase | |
| apply_second_order_chain_rule(const DependencyResolver< Model, VariableName > &) | VariableBase | |
| assembly_storage() const | VariableBase | |
| base_dim() const | VariableBase | |
| base_size(Size dim) const | VariableBase | |
| base_sizes() const =0 | VariableBase | pure virtual |
| base_storage() const | VariableBase | |
| batch_dim() const | VariableBase | |
| batch_size(Size dim) const | VariableBase | |
| batch_sizes() const | VariableBase | |
| batched() const | VariableBase | |
| clear() | VariableBase | virtual |
| clear_derivatives() | VariableBase | |
| clone(const VariableName &name={}, Model *owner=nullptr) const =0 | VariableBase | pure virtual |
| d(const VariableBase &var) | VariableBase | |
| d(const VariableBase &var1, const VariableBase &var2) | VariableBase | |
| derivatives() const | VariableBase | inline |
| derivatives() | VariableBase | inline |
| device() const | VariableBase | |
| dim() const | VariableBase | |
| get() const =0 | VariableBase | pure virtual |
| 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 | |
| list_dim() const | VariableBase | |
| list_size(Size dim) const | VariableBase | |
| list_sizes() 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 | VariableBase | |
| 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 | VariableBase | |
| second_derivatives() const | VariableBase | inline |
| second_derivatives() | VariableBase | inline |
| set(const Tensor &val)=0 | VariableBase | pure virtual |
| set(const ATensor &val, bool force=false)=0 | VariableBase | pure virtual |
| size(Size dim) const | VariableBase | |
| 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 list_shape) | VariableBase | |
| zero(const TensorOptions &options)=0 | VariableBase | pure virtual |
| ~VariableBase()=default | VariableBase | virtual |