NEML2 2.1.0
Loading...
Searching...
No Matches
VariableStore Member List

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

assign_input(const ValueMap &, bool allow_nonexistent=false)VariableStore
assign_input(const SparseVector &, bool allow_nonexistent=false)VariableStore
assign_input_stack(jit::Stack &stack)VariableStoreprotected
assign_output(const SparseVector &)VariableStore
assign_output_derivatives(const SparseMatrix &)VariableStore
assign_output_stack(jit::Stack &stack, bool out, bool dout, bool d2out)VariableStoreprotected
cache_derivative_sparsity()VariableStore
cache_second_derivative_sparsity()VariableStore
clear_derivatives()VariableStorevirtual
clear_input()VariableStorevirtual
clear_output()VariableStorevirtual
clone_input_variable(const VariableBase &var, std::optional< VariableName > new_name=std::nullopt)VariableStoreprotected
clone_output_variable(const VariableBase &var, std::optional< VariableName > new_name=std::nullopt)VariableStoreprotected
collect_input(const AxisLayout &) constVariableStore
collect_input_stack() constVariableStoreprotected
collect_output() constVariableStore
collect_output(const AxisLayout &) constVariableStore
collect_output_derivatives() constVariableStore
collect_output_derivatives(const AxisLayout &, const AxisLayout &) constVariableStore
collect_output_second_derivatives() constVariableStore
collect_output_stack(bool out, bool dout, bool d2out) constVariableStoreprotected
declare_input_variable(const char *name, bool allow_duplicate=false)VariableStoreprotected
declare_input_variable(const VariableName &name, bool allow_duplicate=false)VariableStoreprotected
declare_output_variable(const char *name)VariableStoreprotected
declare_output_variable(const VariableName &name)VariableStoreprotected
derivative_sparsity() constVariableStore
DerivSparsity typedefVariableStore
input_variable(const VariableName &)VariableStore
input_variable(const VariableName &) constVariableStore
input_variables()VariableStoreinline
input_variables() constVariableStoreinline
operator=(const VariableStore &)=deleteVariableStore
operator=(VariableStore &&)=deleteVariableStore
output_variable(const VariableName &)VariableStore
output_variable(const VariableName &) constVariableStore
output_variables()VariableStoreinline
output_variables() constVariableStoreinline
requested_output_derivatives() constVariableStoreinline
resolve_tensor_name(const TensorName< T > &, Model *, const std::string &)VariableStorefriend
SecDerivSparsity typedefVariableStore
second_derivative_sparsity() constVariableStore
send_variables_to(const TensorOptions &options)VariableStoreprotectedvirtual
set_output_derivative_filter(const std::vector< std::pair< VariableName, VariableName > > &derivs)VariableStore
set_output_derivative_filter_nl_sys(const std::vector< std::pair< VariableName, VariableName > > &derivs)VariableStoreprotected
variable_options() constVariableStoreinline
VariableStorage typedefVariableStore
VariableStore(Model *object)VariableStore
VariableStore(const VariableStore &)=deleteVariableStore
VariableStore(VariableStore &&)=deleteVariableStore
zero_undefined_input()VariableStorevirtual
~VariableStore()=defaultVariableStorevirtual