Peano
Loading...
Searching...
No Matches
applications::exahype2::elastic::elastic Class Reference

#include <elastic.h>

Inheritance diagram for applications::exahype2::elastic::elastic:
Collaboration diagram for applications::exahype2::elastic::elastic:

Public Member Functions

void pointSource (const float *const Q, const double *const x, const double t, const double dt, float *const forceVector, int n)
 
void pointSource (const double *const Q, const double *const x, const double t, const double dt, double *const forceVector, int n)
 
void initPointSourceLocations (double sourceLocation[NumberOfPointSources][Dimensions]) override
 
::exahype2::RefinementCommand refinementCriterion (const double *__restrict__ Q, const tarch::la::Vector< Dimensions, double > &x, const tarch::la::Vector< Dimensions, double > &h, double t) override
 

Data Fields

double * QuadraturePoints1d = kernels::elastic::Quadrature<double>::nodes
 

Static Private Attributes

static tarch::logging::Log _log
 

Detailed Description

Definition at line 13 of file elastic.h.

Member Function Documentation

◆ initPointSourceLocations()

void applications::exahype2::elastic::elastic::initPointSourceLocations ( double  sourceLocation[NumberOfPointSources][Dimensions])
override

◆ pointSource() [1/2]

void applications::exahype2::elastic::elastic::pointSource ( const double *const  Q,
const double *const  x,
const double  t,
const double  dt,
double *const  forceVector,
int  n 
)

◆ pointSource() [2/2]

void applications::exahype2::elastic::elastic::pointSource ( const float *const  Q,
const double *const  x,
const double  t,
const double  dt,
float *const  forceVector,
int  n 
)

◆ refinementCriterion()

::exahype2::RefinementCommand applications::exahype2::elastic::elastic::refinementCriterion ( const double *__restrict__  Q,
const tarch::la::Vector< Dimensions, double > &  x,
const tarch::la::Vector< Dimensions, double > &  h,
double  t 
)
override

Field Documentation

◆ _log

tarch::logging::Log applications::exahype2::elastic::elastic::_log
staticprivate

Definition at line 15 of file elastic.h.

◆ QuadraturePoints1d

double* applications::exahype2::elastic::elastic::QuadraturePoints1d = kernels::elastic::Quadrature<double>::nodes

Definition at line 18 of file elastic.h.


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