NEML2 1.4.0
Loading...
Searching...
No Matches
VariableBase Member List

This is the complete list of members for VariableBase, including all inherited members.

_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
_srcVariableBaseprotected
base_dim() constVariableBaseinline
base_sizes() const =0VariableBasepure virtual
base_storage() constVariableBaseinline
batch_dim() constVariableBaseinline
batch_sizes() constVariableBaseinline
cache(TensorShapeRef batch_shape)VariableBasevirtual
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
owner() constVariableBaseinline
raw_value() constVariableBaseinline
requires_grad_(bool req=true)=0VariableBasepure virtual
setup_views(const LabeledVector *value, const LabeledMatrix *deriv=nullptr, const LabeledTensor3D *secderiv=nullptr)VariableBasevirtual
setup_views(const VariableBase *other)VariableBasevirtual
sizes() const =0VariableBasepure virtual
src() constVariableBaseinline
tensor() const =0VariableBasepure virtual
type() const =0VariableBasepure virtual
VariableBase(const VariableName &name_in, const Model *owner)VariableBase
~VariableBase()=defaultVariableBasevirtual