const std::vector< VariableName > & _var_names_to_fill
The names of the variables which serve as a container for the reconstructed solution.
void initialize() override
const std::vector< UserObjectName > & _surrogate_model_names
The names of the surrogate models for each variable.
const std::vector< Real > & _input_parameters
Input parameters for the surrogate models.
static InputParameters validParams()
void initialSetup() override
const std::vector< VariableName > & _var_names_to_reconstruct
The names of the variables in the nonlinear system whose reconstruction we are working on...
InverseMapping(const InputParameters ¶ms)
VariableMappingBase * _mapping
Link to the mapping object which provides the inverse mapping function.
An interface class that helps getting access to Mapping objects.
Interface for objects that need to use samplers.
A user object which takes a surrogate (or just user supplied values) to determine coordinates in a la...
std::vector< MooseVariableFieldBase * > _variable_to_reconstruct
Links to the MooseVariables from the nonlinear system whose dof numbering we need to populate the var...
std::vector< MooseVariableFieldBase * > _variable_to_fill
Links to the MooseVariables of the requested variables.
This is an abstract base class for objects that provide mapping between a full-order and a latent spa...
std::vector< SurrogateModel * > _surrogate_models
Links to the surrogate models which provide functions to determine the coordinates in the latent spac...