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

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

_nameVariableBase
_ownerVariableBase
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 =0VariableBasepure virtual
base_storage() constVariableBaseinline
batch_dim() constVariableBaseinline
batch_size(Size dim) constVariableBaseinline
batch_sizes() constVariableBaseinline
batched() constVariableBaseinline
clear()VariableBasevirtual
clone(const VariableName &name={}, Model *owner=nullptr) const =0VariableBasepure virtual
d(const VariableBase &var)VariableBase
d(const VariableBase &var1, const VariableBase &var2)VariableBase
derivatives() constVariableBaseinline
derivatives()VariableBaseinline
device() constVariableBaseinline
dim() constVariableBaseinline
get() const =0VariableBasepure virtual
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=(const VariableBase &)=deleteVariableBase
operator=(VariableBase &&)=deleteVariableBase
operator=(const Tensor &val)=0VariableBasepure virtual
options() constVariableBaseinline
owner() constVariableBase
owner()VariableBase
owning() const =0VariableBasepure virtual
ref(const VariableBase &other, bool ref_is_mutable=false)=0VariableBasepure virtual
ref() const =0VariableBasepure virtual
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)=0VariableBasepure virtual
scalar_type() constVariableBaseinline
second_derivatives() constVariableBaseinline
second_derivatives()VariableBaseinline
set(const Tensor &val)=0VariableBasepure virtual
size(Size dim) constVariableBaseinline
sizes() constVariableBaseinline
tensor() const =0VariableBasepure virtual
type() const =0VariableBasepure virtual
VariableBase()=defaultVariableBase
VariableBase(const VariableBase &)=deleteVariableBase
VariableBase(VariableBase &&)=deleteVariableBase
VariableBase(VariableName name_in, Model *owner, TensorShapeRef list_shape)VariableBase
zero(const torch::TensorOptions &options)=0VariableBasepure virtual
~VariableBase()=defaultVariableBasevirtual