NEML2 1.4.0
Loading...
Searching...
No Matches
Variable< T > Member List

This is the complete list of members for Variable< T >, including all inherited members.

_base_sizesVariable< T >protected
_batch_sizesVariableBaseprotected
_d2value_dVariableBaseprotected
_dvalue_dVariableBaseprotected
_is_forceVariableBaseprotected
_is_old_forceVariableBaseprotected
_is_old_stateVariableBaseprotected
_is_otherVariableBaseprotected
_is_parameterVariableBaseprotected
_is_residualVariableBaseprotected
_is_solve_dependentVariableBaseprotected
_is_stateVariableBaseprotected
_nameVariableBaseprotected
_ownerVariableBaseprotected
_raw_valueVariableBaseprotected
_sizesVariable< T >protected
_srcVariableBaseprotected
_typeVariable< T >protected
_valueVariable< T >protected
base_dim() constVariableBaseinline
base_sizes() const overrideVariable< T >inlinevirtual
base_storage() constVariableBaseinline
batch_dim() constVariableBaseinline
batch_sizes() constVariableBaseinline
cache(TensorShapeRef batch_shape) overrideVariable< T >inlinevirtual
d(const VariableBase &x)VariableBase
d(const VariableBase &x1, const VariableBase &x2)VariableBase
is_dependent() constVariableBase
is_force() constVariableBaseinline
is_old_force() constVariableBaseinline
is_old_state() constVariableBaseinline
is_other() constVariableBaseinline
is_parameter() constVariableBaseinline
is_residual() constVariableBaseinline
is_solve_dependent() constVariableBaseinline
is_state() constVariableBaseinline
name() constVariableBaseinline
operator T() constVariable< T >inline
operator Tensor() constVariable< T >inline
operator-() constVariable< T >inline
operator=(const Variable< T > &)Variable< T >inline
operator=(const Tensor &val)Variable< T >inline
owner() constVariableBaseinline
raw_value() constVariableBaseinline
requires_grad_(bool req=true) overrideVariable< T >inlinevirtual
setup_views(const LabeledVector *value, const LabeledMatrix *deriv=nullptr, const LabeledTensor3D *secderiv=nullptr) overrideVariable< T >inlinevirtual
setup_views(const VariableBase *other) overrideVariable< T >inlinevirtual
sizes() const overrideVariable< T >inlinevirtual
src() constVariableBaseinline
tensor() const overrideVariable< T >inlinevirtual
type() const overrideVariable< T >inlinevirtual
value() constVariable< 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()=defaultVariableBasevirtual