PRISMS-PF Manual
Loading...
Searching...
No Matches
ReadInitialCondition< dim, number > Class Template Reference

Function for read-in of initial conditions. More...

#include <initial_conditions.h>

Inheritance diagram for ReadInitialCondition< dim, number >:
[legend]
Collaboration diagram for ReadInitialCondition< dim, number >:
[legend]

Public Member Functions

 ReadInitialCondition (std::string _field_name, const TensorRank &_field_type, const InitialConditionFile &ic_file, const SpatialDiscretization< dim > &spatial_discretization)
 Constructor.
 
void vector_value (const dealii::Point< dim > &p, dealii::Vector< number > &value) const override
 Scalar/Vector value.
 

Private Attributes

std::string field_name
 
TensorRank field_type
 
std::shared_ptr< ReadFieldBase< dim, number > > reader
 

Detailed Description

template<unsigned int dim, typename number>
class ReadInitialCondition< dim, number >

Function for read-in of initial conditions.

Constructor & Destructor Documentation

◆ ReadInitialCondition()

template<unsigned int dim, typename number >
ReadInitialCondition< dim, number >::ReadInitialCondition ( std::string  _field_name,
const TensorRank _field_type,
const InitialConditionFile ic_file,
const SpatialDiscretization< dim > &  spatial_discretization 
)

Constructor.

Member Function Documentation

◆ vector_value()

template<unsigned int dim, typename number >
void ReadInitialCondition< dim, number >::vector_value ( const dealii::Point< dim > &  p,
dealii::Vector< number > &  value 
) const
override

Scalar/Vector value.

Member Data Documentation

◆ field_name

template<unsigned int dim, typename number >
std::string ReadInitialCondition< dim, number >::field_name
private

◆ field_type

template<unsigned int dim, typename number >
TensorRank ReadInitialCondition< dim, number >::field_type
private

◆ reader

template<unsigned int dim, typename number >
std::shared_ptr<ReadFieldBase<dim, number> > ReadInitialCondition< dim, number >::reader
private

The documentation for this class was generated from the following files: