NEML2 1.4.0
Loading...
Searching...
No Matches
WR2ExplicitExponentialTimeIntegration Member List

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

_autoscaleNonlinearSystemprotected
_autoscale_miterNonlinearSystemprotected
_autoscale_tolNonlinearSystemprotected
_col_scalingNonlinearSystemprotected
_JacobianNonlinearSystemprotected
_ndofNonlinearSystemprotected
_nl_param_modelsParameterStoreprotected
_nl_paramsParameterStoreprotected
_registered_dataDataprotected
_registered_modelsModelprotected
_residualNonlinearSystemprotected
_row_scalingNonlinearSystemprotected
_sWR2ExplicitExponentialTimeIntegrationprotected
_s_dotWR2ExplicitExponentialTimeIntegrationprotected
_scaled_JacobianNonlinearSystemprotected
_scaled_residualNonlinearSystemprotected
_scaling_matrices_initializedNonlinearSystemprotected
_snWR2ExplicitExponentialTimeIntegrationprotected
_solutionNonlinearSystemprotected
_tWR2ExplicitExponentialTimeIntegrationprotected
_tnWR2ExplicitExponentialTimeIntegrationprotected
allocate_variables(bool in, bool out)Modelprotectedvirtual
allocate_variables(TensorShapeRef batch_shape, const torch::TensorOptions &options, bool in, bool out, bool dout_din, bool d2out_din2)Modelprotectedvirtual
assemble(bool residual, bool Jacobian) overrideModelprotectedvirtual
batch_dim() constModelinline
batch_sizes() constModelinline
BufferStore(const OptionSet &options, NEML2Object *object)BufferStore
cache(TensorShapeRef batch_shape, int deriv_order, const torch::Device &device, const torch::Dtype &dtype)Modelprotectedvirtual
cache(TensorShapeRef batch_shape)Modelprotectedvirtual
check_AD_limitation() constModelprotectedvirtual
check_inplace_dbg()Modelprotected
check_input(const LabeledVector &in) constModelprotectedvirtual
consumed_items() const overrideModelvirtual
d2value()Modelvirtual
d2value(const LabeledVector &in)Modelvirtual
Data(const OptionSet &options)Data
declare_axis(const std::string &name)VariableStore
declare_buffer(const std::string &name, const T &rawval)BufferStoreprotected
declare_buffer(const std::string &name, const std::string &input_option_name)BufferStoreprotected
declare_input_variable(S &&... name)VariableStoreinlineprotected
declare_input_variable(Size sz, TensorType t, S &&... name)VariableStoreinlineprotected
declare_input_variable_list(Size list_size, S &&... name)VariableStoreinlineprotected
declare_output_variable(S &&... name)VariableStoreinlineprotected
declare_output_variable(Size sz, TensorType t, S &&... name)VariableStoreinlineprotected
declare_output_variable_list(Size list_size, S &&... name)VariableStoreinlineprotected
declare_parameter(const std::string &name, const T &rawval)ParameterStoreprotected
declare_parameter(const std::string &name, const std::string &input_option_name, bool allow_nonlinear=false)ParameterStoreprotected
declare_subaxis(LabeledAxis &axis, const VariableName &subaxis) constVariableStoreinlineprotected
declare_variable(LabeledAxis &axis, const VariableName &var) constVariableStoreinlineprotected
declare_variable(LabeledAxis &axis, const VariableName &var, Size sz) constVariableStoreinlineprotected
derivative_storage()VariableStoreinline
derivative_storage() constVariableStoreinline
device() constModelinline
diagnose(std::vector< Diagnosis > &diagnoses) const overrideWR2ExplicitExponentialTimeIntegrationvirtual
diagnose_nl_sys(std::vector< Diagnosis > &diagnoses) constModel
diagnostic_assert(std::vector< Diagnosis > &diagnoses, bool assertion, Args &&... args) constDiagnosticsInterface
diagnostic_assert_force(std::vector< Diagnosis > &diagnoses, const VariableBase &v) constDiagnosticsInterface
diagnostic_assert_old_force(std::vector< Diagnosis > &diagnoses, const VariableBase &v) constDiagnosticsInterface
diagnostic_assert_old_state(std::vector< Diagnosis > &diagnoses, const VariableBase &v) constDiagnosticsInterface
diagnostic_assert_residual(std::vector< Diagnosis > &diagnoses, const VariableBase &v) constDiagnosticsInterface
diagnostic_assert_state(std::vector< Diagnosis > &diagnoses, const VariableBase &v) constDiagnosticsInterface
diagnostic_check_input_variable(std::vector< Diagnosis > &diagnoses, const VariableBase &v) constDiagnosticsInterface
diagnostic_check_output_variable(std::vector< Diagnosis > &diagnoses, const VariableBase &v) constDiagnosticsInterface
DiagnosticsInterface(NEML2Object *object)DiagnosticsInterface
disable_automatic_scaling(OptionSet &options)NonlinearSystemstatic
doc() constNEML2Objectinline
dvalue()Modelvirtual
dvalue(const LabeledVector &in)Modelvirtual
dvalue_and_d2value()Modelvirtual
dvalue_and_d2value(const LabeledVector &in)Modelvirtual
enable_automatic_scaling(OptionSet &options)NonlinearSystemstatic
expected_options()WR2ExplicitExponentialTimeIntegrationstatic
get_buffer(const std::string &name)BufferStore
get_d2output_dinput2()Modelprotectedvirtual
get_doutput_dinput()Modelprotectedvirtual
get_input_variable(const VariableName &name)VariableStoreinline
get_input_variable(const VariableName &name) constVariableStoreinline
get_Jacobian() constNonlinearSysteminline
get_output()Modelprotectedvirtual
get_output_variable(const VariableName &name)VariableStoreinline
get_output_variable(const VariableName &name) constVariableStoreinline
get_parameter(const std::string &name)ParameterStore
get_parameter(const std::string &name) constParameterStore
get_residual() constNonlinearSysteminline
get_system_matrices() constModel
has_nl_param() constParameterStoreinline
host() constNEML2Object
host()NEML2Object
init_scaling(const bool verbose=false)NonlinearSystemvirtual
input_axis()VariableStoreinline
input_axis() constVariableStoreinline
input_options() constNEML2Objectinline
input_storage()VariableStoreinline
input_storage() constVariableStoreinline
input_type(const VariableName &) constVariableStore
input_variable(const VariableName &)VariableStore
input_variables()VariableStoreinline
input_variables() constVariableStoreinline
is_AD_disabled() const finalNonlinearSysteminlinevirtual
is_AD_enabled() const overrideModelinlinevirtual
is_nonlinear_system() constModelinlinevirtual
Jacobian(const Tensor &x)NonlinearSystem
Jacobian()NonlinearSystem
Model(const OptionSet &options)Model
name() constNEML2Objectinline
named_buffers() constBufferStoreinline
named_buffers()BufferStore
named_nonlinear_parameter_models(bool recursive=false) constParameterStorevirtual
named_nonlinear_parameters(bool recursive=false) constParameterStorevirtual
named_parameters() constParameterStoreinline
named_parameters()ParameterStore
NEML2Object(const OptionSet &options)NEML2Object
nl_param(const std::string &) constParameterStore
NonlinearSystem(const OptionSet &options)NonlinearSystem
options() constModelinline
output_axis()VariableStoreinline
output_axis() constVariableStoreinline
output_storage()VariableStoreinline
output_storage() constVariableStoreinline
output_type(const VariableName &) constVariableStore
output_variable(const VariableName &)VariableStore
output_variables()VariableStoreinline
output_variables() constVariableStoreinline
neml2::ParameterStore::ParameterStore(const OptionSet &options, NEML2Object *object)ParameterStore
path() constNEML2Objectinline
prepare()Model
provided_items() const overrideModelvirtual
register_data(const std::string &name)Datainlineprotected
register_model(const std::string &name, int extra_deriv_order=0, bool nonlinear=false, bool merge_input=true)Modelinlineprotected
registered_data() constDatainline
registered_model(const std::string &name) constModel
registered_models() constModelinline
reinit(const Tensor &tensor, int deriv_order)Modelvirtual
reinit(TensorShapeRef batch_shape={}, int deriv_order=0, const torch::Device &device=default_device(), const torch::Dtype &dtype=default_dtype())Modelvirtual
reinit(bool in, bool out)Modelprotectedvirtual
requires_2nd_grad() constModelinlineprotected
requires_grad() constModelinlineprotected
residual(const Tensor &x)NonlinearSystem
residual()NonlinearSystem
residual_and_Jacobian(const Tensor &x)NonlinearSystem
residual_and_Jacobian()NonlinearSystem
residual_norm() constNonlinearSystem
scalar_type() constModelinline
scale_direction(const Tensor &p) constNonlinearSystem
scale_Jacobian(const Tensor &J) constNonlinearSystem
scale_residual(const Tensor &r) constNonlinearSystem
second_derivative_storage()VariableStoreinline
second_derivative_storage() constVariableStoreinline
send_buffers_to(const torch::TensorOptions &options)BufferStoreprotectedvirtual
send_parameters_to(const torch::TensorOptions &options)ParameterStoreprotectedvirtual
set_input(const LabeledVector &in)Modelprotectedvirtual
set_parameter(const std::string &, const Tensor &)ParameterStore
set_parameters(const std::map< std::string, Tensor > &)ParameterStore
set_solution(const Tensor &x) overrideModelprotectedvirtual
set_value(bool out, bool dout_din, bool d2out_din2) overrideWR2ExplicitExponentialTimeIntegrationprotectedvirtual
setup() overrideModelprotectedvirtual
setup_input_views(VariableStore *host=nullptr) overrideModelprotectedvirtual
setup_layout()VariableStorevirtual
setup_nonlinear_system()Modelprotectedvirtual
setup_output_views()Modelprotectedvirtual
setup_output_views(bool out, bool dout_din, bool d2out_din2)Modelprotectedvirtual
setup_submodel_input_views(VariableStore *host)Modelprotectedvirtual
setup_submodel_output_views()Modelprotectedvirtual
solution() constNonlinearSysteminlinevirtual
type() constNEML2Objectinline
use_AD_derivatives(bool first=true, bool second=true)Model
using_AD_1st_derivative() constModelinline
using_AD_2nd_derivative() constModelinline
value()Modelvirtual
value(const LabeledVector &in)Modelvirtual
value_and_dvalue()Modelvirtual
value_and_dvalue(const LabeledVector &in)Modelvirtual
value_and_dvalue_and_d2value()Modelvirtual
value_and_dvalue_and_d2value(const LabeledVector &in)Modelvirtual
VariableStore(const OptionSet &options, Model *object)VariableStore
WR2ExplicitExponentialTimeIntegration(const OptionSet &options)WR2ExplicitExponentialTimeIntegration
zero()Modelprotectedvirtual
zero(bool dout_din, bool d2out_din2)Modelprotectedvirtual
~NEML2Object()=defaultNEML2Objectvirtual