NEML2 2.0.0
|
This is the complete list of members for Variable< T >, including all inherited members.
_base_sizes | Variable< T > | protected |
_name | VariableBase | |
_owner | VariableBase | |
_ref | Variable< T > | protected |
_ref_is_mutable | Variable< T > | protected |
_value | Variable< T > | protected |
apply_chain_rule(const DependencyResolver< Model, VariableName > &) | VariableBase | |
apply_second_order_chain_rule(const DependencyResolver< Model, VariableName > &) | VariableBase | |
assembly_storage() const | VariableBase | inline |
base_dim() const | VariableBase | inline |
base_size(Size dim) const | VariableBase | inline |
base_sizes() const override | Variable< T > | inlinevirtual |
base_storage() const | VariableBase | inline |
batch_dim() const | VariableBase | inline |
batch_size(Size dim) const | VariableBase | inline |
batch_sizes() const | VariableBase | inline |
batched() const | VariableBase | inline |
clear() override | Variable< T > | virtual |
clone(const VariableName &name={}, Model *owner=nullptr) const override | Variable< T > | virtual |
d(const VariableBase &var) | VariableBase | |
d(const VariableBase &var1, const VariableBase &var2) | VariableBase | |
derivatives() const | VariableBase | inline |
derivatives() | VariableBase | inline |
device() const | VariableBase | inline |
dim() const | VariableBase | inline |
get() const override | Variable< T > | inlinevirtual |
is_dependent() const | VariableBase | |
is_force() const | VariableBase | |
is_old_force() const | VariableBase | |
is_old_state() const | VariableBase | |
is_parameter() const | VariableBase | |
is_residual() const | VariableBase | |
is_solve_dependent() const | VariableBase | |
is_state() const | VariableBase | |
list_dim() const | VariableBase | inline |
list_size(Size dim) const | VariableBase | inline |
list_sizes() 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 Tensor &val) override | Variable< T > | virtual |
neml2::VariableBase::operator=(const VariableBase &)=delete | VariableBase | |
neml2::VariableBase::operator=(VariableBase &&)=delete | VariableBase | |
options() const | VariableBase | inline |
owner() const | VariableBase | |
owner() | VariableBase | |
owning() const override | Variable< T > | inlinevirtual |
ref(const VariableBase &var, bool ref_is_mutable=false) override | Variable< T > | virtual |
ref() const override | Variable< 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() const | VariableBase | inline |
requires_grad_(bool req=true) override | Variable< T > | virtual |
scalar_type() const | VariableBase | inline |
second_derivatives() const | VariableBase | inline |
second_derivatives() | VariableBase | inline |
set(const Tensor &val) override | Variable< T > | virtual |
size(Size dim) const | VariableBase | inline |
sizes() const | VariableBase | inline |
tensor() const override | Variable< T > | virtual |
type() const override | Variable< T > | virtual |
value() const | Variable< 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()=default | VariableBase | |
VariableBase(const VariableBase &)=delete | VariableBase | |
VariableBase(VariableBase &&)=delete | VariableBase | |
VariableBase(VariableName name_in, Model *owner, TensorShapeRef list_shape) | VariableBase | |
zero(const torch::TensorOptions &options) override | Variable< T > | virtual |
~VariableBase()=default | VariableBase | virtual |