|
NEML2 2.0.0
|
This is the complete list of members for Variable< T >, including all inherited members.
| _base_sizes | VariableBase | |
| _cached_intmd_sizes | VariableBase | |
| _dep_intmd_dims | VariableBase | |
| _name | VariableBase | |
| _owner | VariableBase | |
| _ref | Variable< T > | protected |
| _ref_is_mutable | Variable< T > | protected |
| _value | Variable< T > | protected |
| 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() override | Variable< T > | virtual |
| clear_derivatives() | VariableBase | |
| clone(const VariableName &name={}, Model *owner=nullptr) const override | Variable< T > | 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 override | Variable< T > | virtual |
| dep_intmd_dims() const | VariableBase | |
| derivatives() const | VariableBase | inline |
| derivatives() | VariableBase | inline |
| device() const override | Variable< T > | virtual |
| dim() const | VariableBase | |
| dynamic_dim() const | VariableBase | |
| dynamic_size(Size i) const | VariableBase | |
| dynamic_sizes() const override | Variable< T > | virtual |
| get() const override | Variable< T > | 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 | Variable< T > | inline |
| operator-() const | Variable< T > | inline |
| operator=(const Tensor &val) override | Variable< T > | virtual |
| neml2::VariableBase::operator=(const VariableBase &)=delete | VariableBase | |
| neml2::VariableBase::operator=(VariableBase &&)=delete | VariableBase | |
| options() const override | Variable< T > | virtual |
| owner() const | VariableBase | |
| owner() | VariableBase | |
| owning() const override | Variable< T > | inlinevirtual |
| ref(const VariableBase &var, bool ref_is_mutable=false) override | Variable< T > | virtual |
| ref() const override | Variable< T > | inlinevirtual |
| 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) override | Variable< T > | virtual |
| scalar_type() const override | Variable< T > | virtual |
| second_derivatives() const | VariableBase | inline |
| second_derivatives() | VariableBase | inline |
| set(const Tensor &val, std::optional< TracerPrivilege > key) override | Variable< T > | 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 override | Variable< T > | virtual |
| type() const override | Variable< T > | virtual |
| Variable(VariableName name_in, Model *owner, TensorShapeRef dep_intmd_dims={}) | Variable< T > | inline |
| 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) override | Variable< T > | virtual |
| zeros(const TensorOptions &options) const | VariableBase | |
| ~VariableBase()=default | VariableBase | virtual |