_autoscale | NonlinearSystem | protected |
_autoscale_miter | NonlinearSystem | protected |
_autoscale_tol | NonlinearSystem | protected |
_b3 | KocksMeckingActivationEnergy | protected |
_col_scaling | NonlinearSystem | protected |
_eps0 | KocksMeckingActivationEnergy | protected |
_eps_dot | KocksMeckingActivationEnergy | protected |
_g | KocksMeckingActivationEnergy | protected |
_k | KocksMeckingActivationEnergy | protected |
_mu | KocksMeckingActivationEnergy | protected |
_nl_param_models | ParameterStore | protected |
_nl_params | ParameterStore | protected |
_registered_data | Data | protected |
_registered_models | Model | protected |
_row_scaling | NonlinearSystem | protected |
_scaling_matrices_initialized | NonlinearSystem | protected |
_T | KocksMeckingActivationEnergy | protected |
assemble(Res< false > *, Jac< false > *) override | Model | protectedvirtual |
assign_input(const ValueMap &vals) | VariableStore | |
assign_output(const ValueMap &vals) | VariableStore | |
assign_output_derivatives(const DerivMap &derivs) | VariableStore | |
BufferStore(OptionSet options, NEML2Object *object) | BufferStore | |
BufferStore(const BufferStore &)=delete | BufferStore | |
BufferStore(BufferStore &&)=delete | BufferStore | |
clear_input() override | Model | virtual |
clear_output() override | Model | virtual |
clone_input_variable(const VariableBase &var, const VariableName &new_name={}) | VariableStore | inlineprotected |
clone_output_variable(const VariableBase &var, const VariableName &new_name={}) | VariableStore | inlineprotected |
collect_input() const | VariableStore | |
collect_output() const | VariableStore | |
collect_output_derivatives() const | VariableStore | |
collect_output_second_derivatives() const | VariableStore | |
consumed_items() const override | Model | virtual |
d2value() | Model | virtual |
d2value(const ValueMap &in) | Model | virtual |
Data(const OptionSet &options) | Data | |
declare_axis(const std::string &name) | VariableStore | |
declare_buffer(const std::string &name, const T &rawval) | BufferStore | protected |
declare_buffer(const std::string &name, const CrossRef< T > &crossref) | BufferStore | protected |
declare_buffer(const std::string &name, const std::string &input_option_name) | BufferStore | protected |
declare_input_variable(S &&name, TensorShapeRef list_shape={}, TensorShapeRef base_shape={}) | VariableStore | inlineprotected |
declare_output_variable(S &&name, TensorShapeRef list_shape={}, TensorShapeRef base_shape={}) | VariableStore | inlineprotected |
declare_parameter(const std::string &name, const T &rawval) | ParameterStore | protected |
declare_parameter(const std::string &name, const CrossRef< T > &crossref, bool allow_nonlinear) | ParameterStore | protected |
declare_parameter(const std::string &name, const std::string &input_option_name, bool allow_nonlinear=false) | ParameterStore | protected |
DependencyDefinition()=default | DependencyDefinition< VariableName > | |
DependencyDefinition(DependencyDefinition &&)=delete | DependencyDefinition< VariableName > | |
DependencyDefinition(const DependencyDefinition &)=delete | DependencyDefinition< VariableName > | |
diagnose(std::vector< Diagnosis > &) const override | Model | virtual |
diagnose_nl_sys(std::vector< Diagnosis > &diagnoses) const | Model | protected |
diagnostic_assert(std::vector< Diagnosis > &diagnoses, bool assertion, Args &&... args) const | DiagnosticsInterface | |
diagnostic_assert_force(std::vector< Diagnosis > &diagnoses, const VariableBase &v) const | DiagnosticsInterface | |
diagnostic_assert_old_force(std::vector< Diagnosis > &diagnoses, const VariableBase &v) const | DiagnosticsInterface | |
diagnostic_assert_old_state(std::vector< Diagnosis > &diagnoses, const VariableBase &v) const | DiagnosticsInterface | |
diagnostic_assert_residual(std::vector< Diagnosis > &diagnoses, const VariableBase &v) const | DiagnosticsInterface | |
diagnostic_assert_state(std::vector< Diagnosis > &diagnoses, const VariableBase &v) const | DiagnosticsInterface | |
diagnostic_check_input_variable(std::vector< Diagnosis > &diagnoses, const VariableBase &v) const | DiagnosticsInterface | |
diagnostic_check_output_variable(std::vector< Diagnosis > &diagnoses, const VariableBase &v) const | DiagnosticsInterface | |
DiagnosticsInterface()=delete | DiagnosticsInterface | |
DiagnosticsInterface(NEML2Object *object) | DiagnosticsInterface | |
DiagnosticsInterface(DiagnosticsInterface &&)=delete | DiagnosticsInterface | |
DiagnosticsInterface(const DiagnosticsInterface &)=delete | DiagnosticsInterface | |
disable_automatic_scaling(OptionSet &options) | NonlinearSystem | static |
doc() const | NEML2Object | inline |
dvalue() | Model | virtual |
dvalue(const ValueMap &in) | Model | virtual |
dvalue_and_d2value() | Model | virtual |
dvalue_and_d2value(const ValueMap &in) | Model | virtual |
enable_automatic_scaling(OptionSet &options) | NonlinearSystem | static |
expected_options() | KocksMeckingActivationEnergy | static |
get_buffer(const std::string &name) | BufferStore | |
get_buffer(const std::string &name) const | BufferStore | |
get_parameter(const std::string &name) | ParameterStore | |
get_parameter(const std::string &name) const | ParameterStore | |
has_nl_param() const | ParameterStore | inline |
host() const | NEML2Object | |
host() | NEML2Object | |
init_scaling(const Sol< false > &x, const bool verbose=false) | NonlinearSystem | virtual |
input_axis() | VariableStore | inline |
input_axis() const | VariableStore | inline |
input_options() const | NEML2Object | inline |
input_variable(const VariableName &) | VariableStore | |
input_variable(const VariableName &) const | VariableStore | |
input_variables() | VariableStore | inline |
input_variables() const | VariableStore | inline |
is_nonlinear_system() const | Model | inlinevirtual |
Jacobian() | NonlinearSystem | |
Jacobian(const Sol< scaled > &x) | NonlinearSystem | |
KocksMeckingActivationEnergy(const OptionSet &options) | KocksMeckingActivationEnergy | |
link_input_variables() | Model | protectedvirtual |
link_input_variables(Model *submodel) | Model | protectedvirtual |
link_output_variables() | Model | protectedvirtual |
link_output_variables(Model *submodel) | Model | protectedvirtual |
Model(const OptionSet &options) | Model | |
name() const | NEML2Object | inline |
named_buffers() const | BufferStore | inline |
named_buffers() | BufferStore | |
named_nonlinear_parameter_models(bool recursive=false) const | ParameterStore | virtual |
named_nonlinear_parameters(bool recursive=false) const | ParameterStore | virtual |
named_parameters() const | ParameterStore | inline |
named_parameters() | ParameterStore | |
NEML2Object()=delete | NEML2Object | |
NEML2Object(NEML2Object &&)=delete | NEML2Object | |
NEML2Object(const NEML2Object &)=delete | NEML2Object | |
NEML2Object(const OptionSet &options) | NEML2Object | |
nl_param(const std::string &) const | ParameterStore | |
NonlinearSystem(const NonlinearSystem &)=default | NonlinearSystem | |
NonlinearSystem(NonlinearSystem &&) noexcept=default | NonlinearSystem | |
NonlinearSystem(const OptionSet &options) | NonlinearSystem | |
neml2::operator=(const NEML2Object &)=delete | NEML2Object | |
neml2::operator=(NEML2Object &&)=delete | NEML2Object | |
neml2::BufferStore::operator=(const BufferStore &)=delete | BufferStore | |
neml2::BufferStore::operator=(BufferStore &&)=delete | BufferStore | |
neml2::ParameterStore::operator=(const ParameterStore &)=delete | ParameterStore | |
neml2::ParameterStore::operator=(ParameterStore &&)=delete | ParameterStore | |
neml2::VariableStore::operator=(const VariableStore &)=delete | VariableStore | |
neml2::VariableStore::operator=(VariableStore &&)=delete | VariableStore | |
neml2::NonlinearSystem::operator=(const NonlinearSystem &)=delete | NonlinearSystem | |
neml2::NonlinearSystem::operator=(NonlinearSystem &&)=delete | NonlinearSystem | |
DependencyDefinition< VariableName >::operator=(const DependencyDefinition &)=delete | DependencyDefinition< VariableName > | |
DependencyDefinition< VariableName >::operator=(DependencyDefinition &&)=delete | DependencyDefinition< VariableName > | |
neml2::DiagnosticsInterface::operator=(const DiagnosticsInterface &)=delete | DiagnosticsInterface | |
neml2::DiagnosticsInterface::operator=(DiagnosticsInterface &&)=delete | DiagnosticsInterface | |
output_axis() | VariableStore | inline |
output_axis() const | VariableStore | inline |
output_variable(const VariableName &) | VariableStore | |
output_variable(const VariableName &) const | VariableStore | |
output_variables() | VariableStore | inline |
output_variables() const | VariableStore | inline |
neml2::ParameterStore::ParameterStore(OptionSet options, NEML2Object *object) | ParameterStore | |
neml2::ParameterStore::ParameterStore(const ParameterStore &)=delete | ParameterStore | |
neml2::ParameterStore::ParameterStore(ParameterStore &&)=delete | ParameterStore | |
path() const | NEML2Object | inline |
provided_items() const override | Model | virtual |
register_data(const std::string &name) | Data | inlineprotected |
register_model(const std::string &name, bool nonlinear=false, bool merge_input=true) | Model | inlineprotected |
registered_data() const | Data | inline |
registered_model(const std::string &name) const | Model | |
registered_models() const | Model | inline |
request_AD(VariableBase &y, const VariableBase &u) | Model | |
request_AD(VariableBase &y, const VariableBase &u1, const VariableBase &u2) | Model | |
request_AD() | Model | inlineprotectedvirtual |
residual() | NonlinearSystem | |
residual(const Sol< scaled > &x) | NonlinearSystem | |
residual_and_Jacobian() | NonlinearSystem | |
residual_and_Jacobian(const Sol< scaled > &x) | NonlinearSystem | |
scale(const Res< false > &r) const | NonlinearSystem | |
scale(const Jac< false > &J) const | NonlinearSystem | |
scale(const Sol< false > &u) const | NonlinearSystem | |
send_buffers_to(const torch::TensorOptions &options) | BufferStore | protectedvirtual |
send_parameters_to(const torch::TensorOptions &options) | ParameterStore | protectedvirtual |
set_guess(const Sol< false > &) override | Model | protectedvirtual |
neml2::NonlinearSystem::set_guess(const Sol< true > &x) final | NonlinearSystem | virtual |
set_parameter(const std::string &, const Tensor &) | ParameterStore | |
set_parameters(const std::map< std::string, Tensor > &) | ParameterStore | |
set_value(bool out, bool dout_din, bool d2out_din2) override | KocksMeckingActivationEnergy | protectedvirtual |
setup() override | Model | protectedvirtual |
setup_layout() | VariableStore | virtual |
tensor_options() const | VariableStore | inline |
to(const torch::TensorOptions &options) | Model | virtual |
type() const | NEML2Object | inline |
unscale(const Res< true > &r) const | NonlinearSystem | |
unscale(const Jac< true > &J) const | NonlinearSystem | |
unscale(const Sol< true > &u) const | NonlinearSystem | |
value() | Model | virtual |
value(const ValueMap &in) | Model | virtual |
value_and_dvalue() | Model | virtual |
value_and_dvalue(const ValueMap &in) | Model | virtual |
value_and_dvalue_and_d2value() | Model | virtual |
value_and_dvalue_and_d2value(const ValueMap &in) | Model | virtual |
VariableStore(OptionSet options, Model *object) | VariableStore | |
VariableStore(const VariableStore &)=delete | VariableStore | |
VariableStore(VariableStore &&)=delete | VariableStore | |
zero_input() override | Model | virtual |
zero_output() override | Model | virtual |
~BufferStore()=default | BufferStore | virtual |
~DependencyDefinition()=default | DependencyDefinition< VariableName > | virtual |
~DiagnosticsInterface()=default | DiagnosticsInterface | virtual |
~NEML2Object()=default | NEML2Object | virtual |
~NonlinearSystem()=default | NonlinearSystem | virtual |
~ParameterStore()=default | ParameterStore | virtual |
~VariableStore()=default | VariableStore | virtual |