proteus  1.8.1
C/C++/Fortran libraries
Public Member Functions | List of all members
equivalent_polynomials::Regularized< nSpace, nP, nQ, nEBQ > Class Template Reference

#include </Users/cekees/proteus/proteus/equivalent_polynomials.h>

Public Member Functions

 Regularized (bool useExact=false)
 
int calculate (const double *phi_dof, const double *phi_nodes, const double *xi_r, double ma, double mb, bool isBoundary, bool scale)
 
int calculate (const double *phi_dof, const double *phi_nodes, const double *xi_r, bool isBoundary)
 
double * get_normal ()
 
void set_quad (unsigned int q)
 
void set_boundary_quad (unsigned int ebq)
 
double H (double eps, double phi)
 
double ImH (double eps, double phi)
 
double D (double eps, double phi)
 
double VA (int i)
 
double VA_x (int i)
 
double VA_y (int i)
 
double VA_z (int i)
 
double VB (int i)
 
double VB_x (int i)
 
double VB_y (int i)
 
double VB_z (int i)
 

Detailed Description

template<int nSpace, int nP, int nQ, int nEBQ>
class equivalent_polynomials::Regularized< nSpace, nP, nQ, nEBQ >

Definition at line 14 of file equivalent_polynomials.h.

Constructor & Destructor Documentation

◆ Regularized()

template<int nSpace, int nP, int nQ, int nEBQ>
equivalent_polynomials::Regularized< nSpace, nP, nQ, nEBQ >::Regularized ( bool  useExact = false)
inline

Definition at line 17 of file equivalent_polynomials.h.

Member Function Documentation

◆ calculate() [1/2]

template<int nSpace, int nP, int nQ, int nEBQ>
int equivalent_polynomials::Regularized< nSpace, nP, nQ, nEBQ >::calculate ( const double *  phi_dof,
const double *  phi_nodes,
const double *  xi_r,
bool  isBoundary 
)
inline

Definition at line 21 of file equivalent_polynomials.h.

◆ calculate() [2/2]

template<int nSpace, int nP, int nQ, int nEBQ>
int equivalent_polynomials::Regularized< nSpace, nP, nQ, nEBQ >::calculate ( const double *  phi_dof,
const double *  phi_nodes,
const double *  xi_r,
double  ma,
double  mb,
bool  isBoundary,
bool  scale 
)
inline

Definition at line 19 of file equivalent_polynomials.h.

◆ D()

template<int nSpace, int nP, int nQ, int nEBQ>
double equivalent_polynomials::Regularized< nSpace, nP, nQ, nEBQ >::D ( double  eps,
double  phi 
)
inline

Definition at line 50 of file equivalent_polynomials.h.

◆ get_normal()

template<int nSpace, int nP, int nQ, int nEBQ>
double* equivalent_polynomials::Regularized< nSpace, nP, nQ, nEBQ >::get_normal ( )
inline

Definition at line 25 of file equivalent_polynomials.h.

◆ H()

template<int nSpace, int nP, int nQ, int nEBQ>
double equivalent_polynomials::Regularized< nSpace, nP, nQ, nEBQ >::H ( double  eps,
double  phi 
)
inline

Definition at line 33 of file equivalent_polynomials.h.

◆ ImH()

template<int nSpace, int nP, int nQ, int nEBQ>
double equivalent_polynomials::Regularized< nSpace, nP, nQ, nEBQ >::ImH ( double  eps,
double  phi 
)
inline

Definition at line 46 of file equivalent_polynomials.h.

◆ set_boundary_quad()

template<int nSpace, int nP, int nQ, int nEBQ>
void equivalent_polynomials::Regularized< nSpace, nP, nQ, nEBQ >::set_boundary_quad ( unsigned int  ebq)
inline

Definition at line 31 of file equivalent_polynomials.h.

◆ set_quad()

template<int nSpace, int nP, int nQ, int nEBQ>
void equivalent_polynomials::Regularized< nSpace, nP, nQ, nEBQ >::set_quad ( unsigned int  q)
inline

Definition at line 29 of file equivalent_polynomials.h.

◆ VA()

template<int nSpace, int nP, int nQ, int nEBQ>
double equivalent_polynomials::Regularized< nSpace, nP, nQ, nEBQ >::VA ( int  i)
inline

Definition at line 61 of file equivalent_polynomials.h.

◆ VA_x()

template<int nSpace, int nP, int nQ, int nEBQ>
double equivalent_polynomials::Regularized< nSpace, nP, nQ, nEBQ >::VA_x ( int  i)
inline

Definition at line 62 of file equivalent_polynomials.h.

◆ VA_y()

template<int nSpace, int nP, int nQ, int nEBQ>
double equivalent_polynomials::Regularized< nSpace, nP, nQ, nEBQ >::VA_y ( int  i)
inline

Definition at line 63 of file equivalent_polynomials.h.

◆ VA_z()

template<int nSpace, int nP, int nQ, int nEBQ>
double equivalent_polynomials::Regularized< nSpace, nP, nQ, nEBQ >::VA_z ( int  i)
inline

Definition at line 64 of file equivalent_polynomials.h.

◆ VB()

template<int nSpace, int nP, int nQ, int nEBQ>
double equivalent_polynomials::Regularized< nSpace, nP, nQ, nEBQ >::VB ( int  i)
inline

Definition at line 65 of file equivalent_polynomials.h.

◆ VB_x()

template<int nSpace, int nP, int nQ, int nEBQ>
double equivalent_polynomials::Regularized< nSpace, nP, nQ, nEBQ >::VB_x ( int  i)
inline

Definition at line 66 of file equivalent_polynomials.h.

◆ VB_y()

template<int nSpace, int nP, int nQ, int nEBQ>
double equivalent_polynomials::Regularized< nSpace, nP, nQ, nEBQ >::VB_y ( int  i)
inline

Definition at line 67 of file equivalent_polynomials.h.

◆ VB_z()

template<int nSpace, int nP, int nQ, int nEBQ>
double equivalent_polynomials::Regularized< nSpace, nP, nQ, nEBQ >::VB_z ( int  i)
inline

Definition at line 68 of file equivalent_polynomials.h.


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