![]() |
PRISMS-PF Manual
|
#include <read_field_base.h>
Public Member Functions | |
| ReadFieldBase (const InitialConditionFile &_ic_file, const SpatialDiscretization< dim > &_spatial_discretization) | |
| Constructor. | |
| virtual | ~ReadFieldBase ()=default |
| Destructor. | |
| ReadFieldBase (const ReadFieldBase &read_base)=delete | |
| Copy constructor. | |
| ReadFieldBase & | operator= (const ReadFieldBase &read_base)=delete |
| Copy assignment. | |
| ReadFieldBase (ReadFieldBase &&read_base) noexcept=delete | |
| Move constructor. | |
| ReadFieldBase & | operator= (ReadFieldBase &&read_base) noexcept=delete |
| Move assignment. | |
| virtual void | print_file ()=0 |
| Print the input file for debugging. | |
| virtual number | get_scalar_value (const dealii::Point< dim > &point, const std::string &scalar_name)=0 |
| Get scalar value for a given point. | |
| virtual dealii::Vector< number > | get_vector_value (const dealii::Point< dim > &point, const std::string &vector_name)=0 |
| Get vector value for a given point. | |
Protected Attributes | |
| const SpatialDiscretization< dim > & | spatial_discretization |
| Spatial discretization object. | |
| const InitialConditionFile & | ic_file |
| Initial condition file object. | |
| ReadFieldBase< dim, number >::ReadFieldBase | ( | const InitialConditionFile & | _ic_file, |
| const SpatialDiscretization< dim > & | _spatial_discretization | ||
| ) |
Constructor.
|
virtualdefault |
Destructor.
|
delete |
Copy constructor.
|
deletenoexcept |
Move constructor.
|
pure virtual |
Get scalar value for a given point.
Implemented in ReadBinary< dim, number >, and ReadUnstructuredVTK< dim, number >.
|
pure virtual |
Get vector value for a given point.
Implemented in ReadBinary< dim, number >, and ReadUnstructuredVTK< dim, number >.
|
delete |
Copy assignment.
|
deletenoexcept |
Move assignment.
|
pure virtual |
Print the input file for debugging.
Implemented in ReadBinary< dim, number >, and ReadUnstructuredVTK< dim, number >.
|
protected |
Initial condition file object.
|
protected |
Spatial discretization object.