29 virtual void execute()
override;
Sampler *const _sampler
We only need the sampler to check which coefficients would go to which processor in case a ParallelSo...
virtual void execute() override
VariableMappingBase * _mapping
Link to the mapping object, we need this to be a pointer due to the fact that we can only fetch this ...
A tool to reduce solution fields to coordinates in the latent space.
const std::vector< VariableName > & _variable_names
The variables we would like to map.
MappingReporter(const InputParameters ¶meters)
const UserObjectName & _mapping_name
The name of the mapping object we would like to use.
const ParallelSolutionStorage *const _parallel_storage
If we already have solution fields stored from previous runs, we can use their ParallelStorageObject ...
void mapParallelStorageData()
Map the available data in a parallel storage into the latent space.
virtual void initialize() override
An interface class that helps getting access to Mapping objects.
static InputParameters validParams()
virtual void finalize() override
const InputParameters & parameters() const
This is an abstract base class for objects that provide mapping between a full-order and a latent spa...
std::vector< std::vector< Real > * > _vector_real_values
std::vector< std::vector< std::vector< Real > > * > _vector_real_values_parallel_storage
void mapVariableData()
Map the available data in variables into the latent space.
void initialSetup() override
A Reporter which stores serialized solution fields for given variables in a distributed fashion...