ug4
ug::DataExport< TData, dim >::FreeFunctionFunctor< refDim > Class Template Reference

#include <data_export.h>

+ Inheritance diagram for ug::DataExport< TData, dim >::FreeFunctionFunctor< refDim >:

Public Member Functions

 FreeFunctionFunctor (FreeFunc f)
 
void operator() (TData vValue[], const MathVector< dim > vGlobIP[], number time, int si, const LocalVector &u, GridObject *elem, const MathVector< dim > vCornerCoords[], const MathVector< refDim > vLocIP[], const size_t nip, bool bDeriv, std::vector< std::vector< TData > > vvvDeriv[]) const
 
- Public Member Functions inherited from ug::DataExport< TData, dim >::FunctorBase< refDim >
virtual ~FunctorBase ()
 

Protected Attributes

FreeFunc m_f
 

Private Types

typedef void(* FreeFunc) (TData vValue[], const MathVector< dim > vGlobIP[], number time, int si, const LocalVector &u, GridObject *elem, const MathVector< dim > vCornerCoords[], const MathVector< refDim > vLocIP[], const size_t nip, bool bDeriv, std::vector< std::vector< TData > > vvvDeriv[])
 

Member Typedef Documentation

◆ FreeFunc

template<typename TData , int dim>
template<int refDim>
typedef void(* ug::DataExport< TData, dim >::FreeFunctionFunctor< refDim >::FreeFunc) (TData vValue[], const MathVector< dim > vGlobIP[], number time, int si, const LocalVector &u, GridObject *elem, const MathVector< dim > vCornerCoords[], const MathVector< refDim > vLocIP[], const size_t nip, bool bDeriv, std::vector< std::vector< TData > > vvvDeriv[])
private

Constructor & Destructor Documentation

◆ FreeFunctionFunctor()

template<typename TData , int dim>
template<int refDim>
ug::DataExport< TData, dim >::FreeFunctionFunctor< refDim >::FreeFunctionFunctor ( FreeFunc  f)
inline

Member Function Documentation

◆ operator()()

template<typename TData , int dim>
template<int refDim>
void ug::DataExport< TData, dim >::FreeFunctionFunctor< refDim >::operator() ( TData  vValue[],
const MathVector< dim vGlobIP[],
number  time,
int  si,
const LocalVector u,
GridObject elem,
const MathVector< dim vCornerCoords[],
const MathVector< refDim >  vLocIP[],
const size_t  nip,
bool  bDeriv,
std::vector< std::vector< TData > >  vvvDeriv[] 
) const
inlinevirtual

Member Data Documentation

◆ m_f

template<typename TData , int dim>
template<int refDim>
FreeFunc ug::DataExport< TData, dim >::FreeFunctionFunctor< refDim >::m_f
protected

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