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

Data Structures

class  elastic
 

Functions

static GPUCallableMethod void maxEigenvalue (const double *const __restrict__ Q, const tarch::la::Vector< Dimensions, double > &x, const tarch::la::Vector< Dimensions, double > &h, const double t, const double dt, const int normal, double *const __restrict__ maxEigenvalue) InlineMethod
 
static GPUCallableMethod void flux (const double *const __restrict__ Q, const tarch::la::Vector< Dimensions, double > &x, const tarch::la::Vector< Dimensions, double > &h, const double t, const double dt, const int normal, double *const __restrict__ F) InlineMethod
 
static GPUCallableMethod void sourceTerm (const double *const __restrict__ Q, const tarch::la::Vector< Dimensions, double > &x, const tarch::la::Vector< Dimensions, double > &h, const double t, const double dt, double *const __restrict__ S) InlineMethod
 

Function Documentation

◆ flux()

static GPUCallableMethod void applications::exahype2::elastic::flux ( const double *const __restrict__  Q,
const tarch::la::Vector< Dimensions, double > &  x,
const tarch::la::Vector< Dimensions, double > &  h,
const double  t,
const double  dt,
const int  normal,
double *const __restrict__  F 
)
static

◆ maxEigenvalue()

static GPUCallableMethod void applications::exahype2::elastic::maxEigenvalue ( const double *const __restrict__  Q,
const tarch::la::Vector< Dimensions, double > &  x,
const tarch::la::Vector< Dimensions, double > &  h,
const double  t,
const double  dt,
const int  normal,
double *const __restrict__  maxEigenvalue 
)
static

◆ sourceTerm()

static GPUCallableMethod void applications::exahype2::elastic::sourceTerm ( const double *const __restrict__  Q,
const tarch::la::Vector< Dimensions, double > &  x,
const tarch::la::Vector< Dimensions, double > &  h,
const double  t,
const double  dt,
double *const __restrict__  S 
)
static