NEML2 2.0.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
_nameVariableBase
_ownerVariableBase
_refVariable< T >protected
_ref_is_mutableVariable< T >protected
_valueVariable< T >protected
apply_chain_rule(const DependencyResolver< Model, VariableName > &)VariableBase
apply_second_order_chain_rule(const DependencyResolver< Model, VariableName > &)VariableBase
assembly_storage() constVariableBaseinline
base_dim() constVariableBaseinline
base_size(Size dim) constVariableBaseinline
base_sizes() const overrideVariable< T >inlinevirtual
base_storage() constVariableBaseinline
batch_dim() constVariableBaseinline
batch_size(Size dim) constVariableBaseinline
batch_sizes() constVariableBaseinline
batched() constVariableBaseinline
clear() overrideVariable< T >virtual
clone(const VariableName &name={}, Model *owner=nullptr) const overrideVariable< T >virtual
d(const VariableBase &var)VariableBase
d(const VariableBase &var1, const VariableBase &var2)VariableBase
derivatives() constVariableBaseinline
derivatives()VariableBaseinline
device() constVariableBaseinline
dim() constVariableBaseinline
get() const overrideVariable< T >inlinevirtual
is_dependent() constVariableBase
is_force() constVariableBase
is_old_force() constVariableBase
is_old_state() constVariableBase
is_parameter() constVariableBase
is_residual() constVariableBase
is_solve_dependent() constVariableBase
is_state() constVariableBase
list_dim() constVariableBaseinline
list_size(Size dim) constVariableBaseinline
list_sizes() constVariableBaseinline
name() constVariableBaseinline
operator T() constVariable< T >inline
operator Tensor() constVariable< T >inline
operator-() constVariable< T >inline
operator=(const Tensor &val) overrideVariable< T >virtual
neml2::VariableBase::operator=(const VariableBase &)=deleteVariableBase
neml2::VariableBase::operator=(VariableBase &&)=deleteVariableBase
options() constVariableBaseinline
owner() constVariableBase
owner()VariableBase
owning() const overrideVariable< T >inlinevirtual
ref(const VariableBase &var, bool ref_is_mutable=false) overrideVariable< T >virtual
ref() const overrideVariable< 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() constVariableBaseinline
requires_grad_(bool req=true) overrideVariable< T >virtual
scalar_type() constVariableBaseinline
second_derivatives() constVariableBaseinline
second_derivatives()VariableBaseinline
set(const Tensor &val) overrideVariable< T >virtual
size(Size dim) constVariableBaseinline
sizes() constVariableBaseinline
tensor() const overrideVariable< T >virtual
type() const overrideVariable< T >virtual
value() constVariable< T >inline
Variable(VariableName name_in, Model *owner, TensorShapeRef list_shape)Variable< T >inline
Variable(VariableName name_in, Model *owner, TensorShapeRef list_shape, TensorShapeRef base_shape)Variable< T >inline
VariableBase()=defaultVariableBase
VariableBase(const VariableBase &)=deleteVariableBase
VariableBase(VariableBase &&)=deleteVariableBase
VariableBase(VariableName name_in, Model *owner, TensorShapeRef list_shape)VariableBase
zero(const torch::TensorOptions &options) overrideVariable< T >virtual
~VariableBase()=defaultVariableBasevirtual