NEML2 1.4.0
|
This is the complete list of members for Variable< T >, including all inherited members.
_base_sizes | Variable< T > | protected |
_batch_sizes | VariableBase | protected |
_d2value_d | VariableBase | protected |
_dvalue_d | VariableBase | protected |
_is_force | VariableBase | protected |
_is_old_force | VariableBase | protected |
_is_old_state | VariableBase | protected |
_is_other | VariableBase | protected |
_is_parameter | VariableBase | protected |
_is_residual | VariableBase | protected |
_is_solve_dependent | VariableBase | protected |
_is_state | VariableBase | protected |
_name | VariableBase | protected |
_owner | VariableBase | protected |
_raw_value | VariableBase | protected |
_sizes | Variable< T > | protected |
_src | VariableBase | protected |
_type | Variable< T > | protected |
_value | Variable< T > | protected |
base_dim() const | VariableBase | inline |
base_sizes() const override | Variable< T > | inlinevirtual |
base_storage() const | VariableBase | inline |
batch_dim() const | VariableBase | inline |
batch_sizes() const | VariableBase | inline |
cache(TensorShapeRef batch_shape) override | Variable< T > | inlinevirtual |
d(const VariableBase &x) | VariableBase | |
d(const VariableBase &x1, const VariableBase &x2) | VariableBase | |
is_dependent() const | VariableBase | |
is_force() const | VariableBase | inline |
is_old_force() const | VariableBase | inline |
is_old_state() const | VariableBase | inline |
is_other() const | VariableBase | inline |
is_parameter() const | VariableBase | inline |
is_residual() const | VariableBase | inline |
is_solve_dependent() const | VariableBase | inline |
is_state() const | VariableBase | inline |
name() const | VariableBase | inline |
operator T() const | Variable< T > | inline |
operator Tensor() const | Variable< T > | inline |
operator-() const | Variable< T > | inline |
operator=(const Variable< T > &) | Variable< T > | inline |
operator=(const Tensor &val) | Variable< T > | inline |
owner() const | VariableBase | inline |
raw_value() const | VariableBase | inline |
requires_grad_(bool req=true) override | Variable< T > | inlinevirtual |
setup_views(const LabeledVector *value, const LabeledMatrix *deriv=nullptr, const LabeledTensor3D *secderiv=nullptr) override | Variable< T > | inlinevirtual |
setup_views(const VariableBase *other) override | Variable< T > | inlinevirtual |
sizes() const override | Variable< T > | inlinevirtual |
src() const | VariableBase | inline |
tensor() const override | Variable< T > | inlinevirtual |
type() const override | Variable< T > | inlinevirtual |
value() const | Variable< T > | inline |
Variable(const VariableName &name_in, const Model *owner, TensorType type=TensorTypeEnum< T2 >::value) | Variable< T > | inline |
Variable(const VariableName &name_in, const Model *owner, TensorShapeRef base_shape, TensorType type=TensorType::kTensor) | Variable< T > | inline |
Variable(const Variable< T > &) | Variable< T > | inline |
VariableBase(const VariableName &name_in, const Model *owner) | VariableBase | |
~VariableBase()=default | VariableBase | virtual |