Plugins
Loading...
Searching...
No Matches
ug::LevelSet::ScaledLSFGrad< WDim, TElem > Class Template Reference

#include <levset_lin_extrapol_impl.h>

Static Public Member Functions

static void compute (const MathVector< dim > vCornerCoords[], size_t base_co, const LocalVector &locLSF, MathVector< dim > &ext_grad)
 

Private Types

typedef TElem elem_t
 

Static Private Attributes

static const int dim = WDim
 
static const int ref_dim = TElem::dim
 

Detailed Description

template<int WDim, typename TElem>
class ug::LevelSet::ScaledLSFGrad< WDim, TElem >

Auxilliary class for computation of gradients of the level-set function at corners

Functional version

Member Typedef Documentation

◆ elem_t

template<int WDim, typename TElem >
typedef TElem ug::LevelSet::ScaledLSFGrad< WDim, TElem >::elem_t
private

Member Function Documentation

◆ compute()

template<int WDim, typename TElem >
static void ug::LevelSet::ScaledLSFGrad< WDim, TElem >::compute ( const MathVector< dim vCornerCoords[],
size_t  base_co,
const LocalVector locLSF,
MathVector< dim > &  ext_grad 
)
inlinestatic

Member Data Documentation

◆ dim

template<int WDim, typename TElem >
const int ug::LevelSet::ScaledLSFGrad< WDim, TElem >::dim = WDim
staticprivate

◆ ref_dim

template<int WDim, typename TElem >
const int ug::LevelSet::ScaledLSFGrad< WDim, TElem >::ref_dim = TElem::dim
staticprivate

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