Peano
Loading...
Searching...
No Matches
GaussianWave< Variables, basisSize > Class Template Reference

#include <GaussianWave.h>

Inheritance diagram for GaussianWave< Variables, basisSize >:
Collaboration diagram for GaussianWave< Variables, basisSize >:

Public Member Functions

 GaussianWave (DomainInformation *info)
 
virtual void initUnknownsPointwise (const double *const x, const tarch::la::Vector< Dimensions, double > &center, 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)
 
- Public Member Functions inherited from Scenario< Variables, basisSize >
 Scenario (DomainInformation *a_info)
 
virtual void refinementCriteria (std::vector< Refinement::RefinementCriterion< Variables > * > &criteria)
 

Additional Inherited Members

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

Detailed Description

template<class Variables, int basisSize>
class GaussianWave< Variables, basisSize >

Definition at line 7 of file GaussianWave.h.

Constructor & Destructor Documentation

◆ GaussianWave()

template<class Variables , int basisSize>
GaussianWave< Variables, basisSize >::GaussianWave ( DomainInformation *  info)

Definition at line 10 of file GaussianWave.h.

Member Function Documentation

◆ initPointSourceLocation()

template<class Variables , int basisSize>
virtual void GaussianWave< Variables, basisSize >::initPointSourceLocation ( double  pointSourceLocation[][3])
virtual

Reimplemented from Scenario< Variables, basisSize >.

Definition at line 49 of file GaussianWave.h.

References assertion1.

◆ initUnknownsPointwise()

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

Implements Scenario< Variables, basisSize >.

Definition at line 12 of file GaussianWave.h.

◆ setPointSourceVector()

template<class Variables , int basisSize>
virtual void GaussianWave< Variables, basisSize >::setPointSourceVector ( const double *const  Q,
const double *const  x,
const double  t,
const double  dt,
double *  forceVector,
int  n 
)
virtual

Reimplemented from Scenario< Variables, basisSize >.

Definition at line 53 of file GaussianWave.h.

References assertion1.


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