LIMEX plugin
All Classes Functions Variables Typedefs Modules
ug::DeltaSquareIntegrand< TDataIn, TGridFunction > Class Template Reference

#include <time_extrapolation.h>

Inheritance diagram for ug::DeltaSquareIntegrand< TDataIn, TGridFunction >:

Public Types

typedef TDataIn data_type
 

Public Member Functions

 DeltaSquareIntegrand (SmartPtr< UserData< TDataIn, worldDim > > spData, const TGridFunction *pGridFct1, const TGridFunction *pGridFct2, number time)
 constructor
 
 DeltaSquareIntegrand (SmartPtr< UserData< TDataIn, worldDim > > spData, number time)
 constructor
 
template<int elemDim>
void get_values (TDataIn vValue[], ConstSmartPtr< UserData< TDataIn, worldDim > > spData, const TGridFunction &gridFct, const MathVector< worldDim > vGlobIP[], GridObject *pElem, const MathVector< worldDim > vCornerCoords[], const MathVector< elemDim > vLocIP[], const MathMatrix< elemDim, worldDim > vJT[], const size_t numIP)
 
template<int elemDim>
void evaluate (number vValue[], const MathVector< worldDim > vGlobIP[], GridObject *pElem, const MathVector< worldDim > vCornerCoords[], const MathVector< elemDim > vLocIP[], const MathMatrix< elemDim, worldDim > vJT[], const size_t numIP)
 

Static Public Attributes

static const int worldDim = TGridFunction::dim
 

Detailed Description

template<typename TDataIn, typename TGridFunction>
class ug::DeltaSquareIntegrand< TDataIn, TGridFunction >

For arbitrary $\rho$, this class defines the integrand $|\rho(u_1)- \rho(u_2)|^2$. If the grid function $u_2$ is not provided, the class returns $|\rho(u_1)|^2$

Member Function Documentation

◆ evaluate()

template<typename TDataIn, typename TGridFunction>
template<int elemDim>
void ug::DeltaSquareIntegrand< TDataIn, TGridFunction >::evaluate ( number vValue[],
const MathVector< worldDim > vGlobIP[],
GridObject * pElem,
const MathVector< worldDim > vCornerCoords[],
const MathVector< elemDim > vLocIP[],
const MathMatrix< elemDim, worldDim > vJT[],
const size_t numIP )
inline


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