|
Peano
|
#include <Context.h>

Public Member Functions | |
| Context (std::string &scenario_string, DomainInformation *info) | |
| ~Context () | |
| virtual void | initUnknownsPatch (double *luh, const tarch::la::Vector< Dimensions, double > ¢er, const tarch::la::Vector< Dimensions, double > &dx, double t, double dt)=0 |
| virtual void | initUnknownsPointwise (const double *const x, const double t, const double dt, double *Q) |
| virtual void | initPointSourceLocation (double pointSourceLocation[][3]) |
| virtual void | setPointSourceVector (const double *const Q, const double *const x, const double t, const double dt, double *forceVector, int n) final |
| void | setRefinementCriteria (std::vector< Refinement::RefinementCriterion< Shortcuts > * > &criteria) |
Protected Attributes | |
| Scenario< Shortcuts, basisSize > * | scenario = nullptr |
| Context< Shortcuts, basisSize >::Context | ( | std::string & | scenario_string, |
| DomainInformation * | info ) |
Definition at line 15 of file Context.h.
References ScenarioFactory::createScenario().

Definition at line 19 of file Context.h.
References Context< Shortcuts, basisSize >::scenario.
|
virtual |
Reimplemented in ContextCurvilinear< Shortcuts, basisSize >, and ContextCurvilinear< exahype2::elastic::VariableShortcutsExpanded, Order+1 >.
Definition at line 44 of file Context.h.
References Scenario< Shortcuts, basisSize >::initPointSourceLocation().

|
pure virtual |
|
virtual |
Reimplemented in ContextDiffuse< Shortcuts, basisSize >.
Definition at line 28 of file Context.h.
References tarch::la::equals(), and Scenario< Shortcuts, basisSize >::initUnknownsPointwise().

|
finalvirtual |
Definition at line 48 of file Context.h.
References Scenario< Shortcuts, basisSize >::setPointSourceVector().

| void Context< Shortcuts, basisSize >::setRefinementCriteria | ( | std::vector< Refinement::RefinementCriterion< Shortcuts > * > & | criteria | ) |
Definition at line 54 of file Context.h.
References Scenario< Shortcuts, basisSize >::refinementCriteria().

|
protected |
Definition at line 11 of file Context.h.
Referenced by Context< Shortcuts, basisSize >::~Context().