6#include <deal.II/base/function.h>
7#include <deal.II/base/point.h>
8#include <deal.II/lac/vector.h>
12#include <prismspf/config.h>
16template <
unsigned int dim>
21template <
unsigned int dim>
24template <
unsigned int dim,
unsigned int degree,
typename number>
27template <
unsigned int dim,
typename number>
35template <
unsigned int dim,
unsigned int degree,
typename number>
52 vector_value(
const dealii::Point<dim> &
p, dealii::Vector<number> &value)
const override;
67template <
unsigned int dim,
typename number>
85 vector_value(
const dealii::Point<dim> &
p, dealii::Vector<number> &value)
const override;
94 std::shared_ptr<ReadFieldBase<dim, number>>
reader;
Function for user-implemented initial conditions. These are only ever calculated for explicit time de...
Definition initial_conditions.h:37
unsigned int index
Definition initial_conditions.h:57
const PDEOperatorBase< dim, degree, number > * pde_operator
Definition initial_conditions.h:61
TensorRank field_type
Definition initial_conditions.h:59
void vector_value(const dealii::Point< dim > &p, dealii::Vector< number > &value) const override
Scalar/Vector value.
Definition initial_conditions.cc:37
This class contains the user implementation of each PDE operator.
Definition pde_operator_base.h:24
Definition read_field_base.h:23
Function for read-in of initial conditions.
Definition initial_conditions.h:69
std::shared_ptr< ReadFieldBase< dim, number > > reader
Definition initial_conditions.h:94
TensorRank field_type
Definition initial_conditions.h:92
void vector_value(const dealii::Point< dim > &p, dealii::Vector< number > &value) const override
Scalar/Vector value.
Definition initial_conditions.cc:84
std::string field_name
Definition initial_conditions.h:90
@ Value
Use value of the variable as a criterion for refinement.
Definition grid_refiner_criterion.h:31
Definition conditional_ostreams.cc:20
Struct that store the read-in information for a single file.
Definition load_initial_condition_parameters.h:25
Struct that holds spatial discretization parameters.
Definition spatial_discretization.h:230
TensorRank
Tensor rank of the field.
Definition type_enums.h:30