virtual void initPointSourceLocation(double pointSourceLocation[][3])
void setRefinementCriteria(std::vector< Refinement::RefinementCriterion< Shortcuts > * > &criteria)
Scenario< Shortcuts, basisSize > * scenario
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)
Context(std::string &scenario_string, DomainInformation *info)
virtual void setPointSourceVector(const double *const Q, const double *const x, const double t, const double dt, double *forceVector, int n) final
virtual void initUnknownsPointwise(const double *const x, const tarch::la::Vector< Dimensions, double > ¢er, const double t, const double dt, double *Q)=0
virtual void setPointSourceVector(const double *const Q, const double *const x, const double t, const double dt, double *forceVector, int n)
bool equals(const Matrix< Rows, Cols, Scalar > &lhs, const Matrix< Rows, Cols, Scalar > &rhs, const Scalar &tolerance=NUMERICAL_ZERO_DIFFERENCE)
Compares to matrices on equality by means of a numerical accuracy.