Plugins
|
#include <time_extrapolation.h>
Public Types | |
typedef TDataIn | data_type |
![]() | |
typedef TData | data_type |
![]() | |
typedef TData | 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 | 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) |
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) |
![]() | |
virtual void | values (TData vValue[], const MathVector< worldDim > vGlobIP[], GridObject *pElem, const MathVector< worldDim > vCornerCoords[], const MathVector< 1 > vLocIP[], const MathMatrix< 1, worldDim > vJT[], const size_t numIP) |
virtual void | values (TData vValue[], const MathVector< worldDim > vGlobIP[], GridObject *pElem, const MathVector< worldDim > vCornerCoords[], const MathVector< 1 > vLocIP[], const MathMatrix< 1, worldDim > vJT[], const size_t numIP) |
virtual void | values (TData vValue[], const MathVector< worldDim > vGlobIP[], GridObject *pElem, const MathVector< worldDim > vCornerCoords[], const MathVector< 2 > vLocIP[], const MathMatrix< 2, worldDim > vJT[], const size_t numIP) |
virtual void | values (TData vValue[], const MathVector< worldDim > vGlobIP[], GridObject *pElem, const MathVector< worldDim > vCornerCoords[], const MathVector< 2 > vLocIP[], const MathMatrix< 2, worldDim > vJT[], const size_t numIP) |
virtual void | values (TData vValue[], const MathVector< worldDim > vGlobIP[], GridObject *pElem, const MathVector< worldDim > vCornerCoords[], const MathVector< 3 > vLocIP[], const MathMatrix< 3, worldDim > vJT[], const size_t numIP) |
virtual void | values (TData vValue[], const MathVector< worldDim > vGlobIP[], GridObject *pElem, const MathVector< worldDim > vCornerCoords[], const MathVector< 3 > vLocIP[], const MathMatrix< 3, worldDim > vJT[], const size_t numIP) |
![]() | |
virtual void | set_subset (int si) |
int | subset () const |
virtual | ~IIntegrand () |
Static Public Attributes | |
static const int | worldDim = TGridFunction::dim |
![]() | |
static const int | worldDim |
![]() | |
static const int | worldDim |
Static Private Member Functions | |
static number | product (const MathVector< worldDim > &x, const MathVector< worldDim > &y) |
static number | product (const number &x, const number &y) |
Private Attributes | |
const TGridFunction * | m_pGridFct1 |
const TGridFunction * | m_pGridFct2 |
SmartPtr< UserData< TDataIn, worldDim > > | m_spData |
number | m_time |
Additional Inherited Members | |
![]() | |
TImpl & | getImpl () |
const TImpl & | getImpl () const |
![]() | |
int | m_si |
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$
typedef TDataIn ug::DeltaSquareIntegrand< TDataIn, TGridFunction >::data_type |
|
inline |
constructor
References ug::DeltaSquareIntegrand< TDataIn, TGridFunction >::m_spData.
|
inline |
constructor
References ug::DeltaSquareIntegrand< TDataIn, TGridFunction >::m_spData, and UG_THROW.
|
inline |
|
inline |
|
inlinestaticprivate |
References ug::VecDot().
|
inlinestaticprivate |
|
private |
|
private |
|
private |
|
private |
|
static |