Peano
Loading...
Searching...
No Matches
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.

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().

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.

◆ 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.

◆ 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().

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: