Peano
examples::exahype2::mgccz4::ADERDGMGCCZ4 Class Reference

#include <ADERDGMGCCZ4.h>

Inheritance diagram for examples::exahype2::mgccz4::ADERDGMGCCZ4:
Collaboration diagram for examples::exahype2::mgccz4::ADERDGMGCCZ4:

Public Member Functions

 ADERDGMGCCZ4 ()
 
void adjustSolution (double *NOALIAS Q, const tarch::la::Vector< DIMENSIONS, double > &x, double t) override
 
virtual void boundaryConditions (const double *NOALIAS Qinside, double *NOALIAS Qoutside, const tarch::la::Vector< DIMENSIONS, double > &x, double t, int normal) override
 
double maxEigenvalue (const double *NOALIAS Q, const tarch::la::Vector< DIMENSIONS, double > &x, double t, int normal) override
 
void nonconservativeProduct (const double *NOALIAS Q, const double *NOALIAS deltaQ, const tarch::la::Vector< DIMENSIONS, double > &x, double t, int normal, double *NOALIAS BgradQ) override
 
virtual void algebraicSource (const double *NOALIAS Q, const tarch::la::Vector< DIMENSIONS, double > &x, const tarch::la::Vector< DIMENSIONS, double > &h, double t, double dt, double *NOALIAS S) override
 

Static Private Attributes

static tarch::logging::Log _log
 

Detailed Description

Definition at line 23 of file ADERDGMGCCZ4.h.

Constructor & Destructor Documentation

◆ ADERDGMGCCZ4()

examples::exahype2::mgccz4::ADERDGMGCCZ4::ADERDGMGCCZ4 ( )

Definition at line 18 of file ADERDGMGCCZ4.cpp.

References convergence-study::name.

Member Function Documentation

◆ adjustSolution()

void examples::exahype2::mgccz4::ADERDGMGCCZ4::adjustSolution ( double *NOALIAS  Q,
const tarch::la::Vector< DIMENSIONS, double > &  x,
double  t 
)
override

◆ algebraicSource()

void examples::exahype2::mgccz4::ADERDGMGCCZ4::algebraicSource ( const double *NOALIAS  Q,
const tarch::la::Vector< DIMENSIONS, double > &  x,
const tarch::la::Vector< DIMENSIONS, double > &  h,
double  t,
double  dt,
double *NOALIAS  S 
)
overridevirtual

Definition at line 60 of file ADERDGMGCCZ4.cpp.

References examples::exahype2::mgccz4::source(), acoustic::t, and ModeCalc::x.

Here is the call graph for this function:

◆ boundaryConditions()

void examples::exahype2::mgccz4::ADERDGMGCCZ4::boundaryConditions ( const double *NOALIAS  Qinside,
double *NOALIAS  Qoutside,
const tarch::la::Vector< DIMENSIONS, double > &  x,
double  t,
int  normal 
)
overridevirtual

Definition at line 164 of file ADERDGMGCCZ4.cpp.

References acoustic::t, and ModeCalc::x.

◆ maxEigenvalue()

double examples::exahype2::mgccz4::ADERDGMGCCZ4::maxEigenvalue ( const double *NOALIAS  Q,
const tarch::la::Vector< DIMENSIONS, double > &  x,
double  t,
int  normal 
)
override

Definition at line 80 of file ADERDGMGCCZ4.cpp.

References TP::min().

Here is the call graph for this function:

◆ nonconservativeProduct()

void examples::exahype2::mgccz4::ADERDGMGCCZ4::nonconservativeProduct ( const double *NOALIAS  Q,
const double *NOALIAS  deltaQ,
const tarch::la::Vector< DIMENSIONS, double > &  x,
double  t,
int  normal,
double *NOALIAS  BgradQ 
)
override

Definition at line 133 of file ADERDGMGCCZ4.cpp.

References examples::exahype2::mgccz4::ncp(), acoustic::t, and ModeCalc::x.

Here is the call graph for this function:

Field Documentation

◆ _log

tarch::logging::Log examples::exahype2::mgccz4::ADERDGMGCCZ4::_log
staticprivate

Definition at line 25 of file ADERDGMGCCZ4.h.


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