![]() |
PRISMS-PF Manual
|
#include <deal.II/base/exceptions.h>#include <prismspf/core/types.h>#include <prismspf/field_input/read_binary.h>#include <prismspf/field_input/read_field_base.h>#include <prismspf/user_inputs/load_initial_condition_parameters.h>#include <prismspf/user_inputs/spatial_discretization.h>#include <prismspf/utilities/utilities.h>Go to the source code of this file.
Enumerations | |
| enum class | Type { ReadUnstructuredVTK , ReadBinary } |
| Factory function to create appropriate reader based on input file type not a member of ReadFieldBase to avoid redundant template instantiations. More... | |
Functions | |
| template<unsigned int dim, typename number > | |
| std::shared_ptr< ReadFieldBase< dim, number > > | create_reader (const InitialConditionFile &ic_file, const SpatialDiscretization< dim > &spatial_discretization) |
Factory function to create appropriate reader based on input file type not a member of ReadFieldBase to avoid redundant template instantiations.
| Enumerator | |
|---|---|
| ReadUnstructuredVTK | |
| ReadBinary | |
| std::shared_ptr< ReadFieldBase< dim, number > > create_reader | ( | const InitialConditionFile & | ic_file, |
| const SpatialDiscretization< dim > & | spatial_discretization | ||
| ) |