Peano
Loading...
Searching...
No Matches
Zugspitze< Shortcuts, basisSize > Class Template Reference

#include <Zugspitze.h>

Inheritance diagram for Zugspitze< Shortcuts, basisSize >:
Collaboration diagram for Zugspitze< Shortcuts, basisSize >:

Public Member Functions

 Zugspitze (DomainInformation *info)
 
void initUnknownsPointwise (const double *const x, const tarch::la::Vector< Dimensions, double > &center, const double t, const double dt, double *Q) override
 
void initPointSourceLocation (double pointSourceLocation[][3]) override
 
void setPointSourceVector (const double *const Q, const double *const x, const double t, const double dt, double *forceVector, int n) override
 
void refinementCriteria (std::vector< Refinement::RefinementCriterion< Shortcuts > * > &criteria) override
 
- Public Member Functions inherited from Scenario< Shortcuts, basisSize >
 Scenario (DomainInformation *a_info)
 

Private Attributes

double m_pointSourceLocation [3]
 

Additional Inherited Members

- Protected Attributes inherited from Scenario< Shortcuts, basisSize >
DomainInformation * info
 

Detailed Description

template<class Shortcuts, int basisSize>
class Zugspitze< Shortcuts, basisSize >

Definition at line 7 of file Zugspitze.h.

Constructor & Destructor Documentation

◆ Zugspitze()

template<class Shortcuts , int basisSize>
Zugspitze< Shortcuts, basisSize >::Zugspitze ( DomainInformation *  info)

Definition at line 12 of file Zugspitze.h.

References DomainInformation::getCenter(), Scenario< Shortcuts, basisSize >::info, and Zugspitze< Shortcuts, basisSize >::m_pointSourceLocation.

Here is the call graph for this function:

Member Function Documentation

◆ initPointSourceLocation()

template<class Shortcuts , int basisSize>
void Zugspitze< Shortcuts, basisSize >::initPointSourceLocation ( double  pointSourceLocation[][3])
overridevirtual

◆ initUnknownsPointwise()

template<class Shortcuts , int basisSize>
void Zugspitze< Shortcuts, basisSize >::initUnknownsPointwise ( const double *const  x,
const tarch::la::Vector< Dimensions, double > &  center,
const double  t,
const double  dt,
double *  Q 
)
overridevirtual

Implements Scenario< Shortcuts, basisSize >.

Definition at line 22 of file Zugspitze.h.

◆ refinementCriteria()

template<class Shortcuts , int basisSize>
void Zugspitze< Shortcuts, basisSize >::refinementCriteria ( std::vector< Refinement::RefinementCriterion< Shortcuts > * > &  criteria)
overridevirtual

Reimplemented from Scenario< Shortcuts, basisSize >.

Definition at line 83 of file Zugspitze.h.

◆ setPointSourceVector()

template<class Shortcuts , int basisSize>
void Zugspitze< Shortcuts, basisSize >::setPointSourceVector ( const double *const  Q,
const double *const  x,
const double  t,
const double  dt,
double *  forceVector,
int  n 
)
overridevirtual

Reimplemented from Scenario< Shortcuts, basisSize >.

Definition at line 66 of file Zugspitze.h.

References assertion2.

Field Documentation

◆ m_pointSourceLocation

template<class Shortcuts , int basisSize>
double Zugspitze< Shortcuts, basisSize >::m_pointSourceLocation[3]
private

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