Implement an abstract base class for initial conditions
Description
Since we want a general and versatile initial condition class, the proposed class must be a polymorphic base class for grid functions.
- Since the initial condition is only used at the beginning of the simulation it is expected that its polymorphic evaluation won't affect the overall performance of DORiE.
- The derived classes should be unrelated to the finite element degrees of freedom. The reason for this is that the initial condition is always interpolated, transferring the evaluated data of the
InitialCondition
class to the DOF vector of the corresponding simulation.
Proposal
- Implement an abstract base class for grid functions, called
InitialCondition
.
How to test the implementation?
- To be discussed...
Related issues
See #122 (closed)
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information