proteus 1.9.0
C/C++/Fortran libraries
Loading...
Searching...
No Matches
equivalent_polynomials_utils.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  equivalent_polynomials

Functions

template<int nSpace>
void equivalent_polynomials::_calculate_normal (double *phys_nodes_cut, double *level_set_normal)
template<>
void equivalent_polynomials::_calculate_normal< 1 > (double *phys_nodes_cut, double *level_set_normal)
template<>
void equivalent_polynomials::_calculate_normal< 2 > (double *phys_nodes_cut, double *level_set_normal)
template<>
void equivalent_polynomials::_calculate_normal< 3 > (double *phys_nodes_cut, double *level_set_normal)
void equivalent_polynomials::_calculate_normal_quad (double *phys_nodes_cut_quad_01, double *phys_nodes_cut_quad_02, double *phys_nodes_cut_quad_31, double *phys_nodes_cut_quad_32, double *level_set_normal)
template<int nP>
void equivalent_polynomials::_calculate_polynomial_1D (double *xi, double *C_H, double *C_ImH, double *C_D, double &_H, double &_ImH, double &_D)
template<int nP>
void equivalent_polynomials::calculate_edge_H (double phi0, double phi1, double C_H[nP+1])
template<int nP>
double equivalent_polynomials::evaluate_edge_poly (const double C[nP+1], double t)
template<int nP>
void equivalent_polynomials::_calculate_polynomial_2D (double *xi, double *C_H, double *C_ImH, double *C_D, double &_H, double &_ImH, double &_D)
template<int nP>
void equivalent_polynomials::_calculate_polynomial_3D (double *xi, double *C_H, double *C_ImH, double *C_D, double &_H, double &_ImH, double &_D)
const int equivalent_polynomials::XX (0)
const int equivalent_polynomials::XY (1)
const int equivalent_polynomials::XZ (2)
const int equivalent_polynomials::YX (3)
const int equivalent_polynomials::YY (4)
const int equivalent_polynomials::YZ (5)
const int equivalent_polynomials::ZX (6)
const int equivalent_polynomials::ZY (7)
const int equivalent_polynomials::ZZ (8)
template<int nSpace>
double equivalent_polynomials::det (const double *A)
template<>
double equivalent_polynomials::det< 1 > (const double *A)
template<>
double equivalent_polynomials::det< 2 > (const double *A)
template<>
double equivalent_polynomials::det< 3 > (const double *A)
template<int nSpace>
void equivalent_polynomials::inv (const double *A, double *Ainv)
template<>
void equivalent_polynomials::inv< 1 > (const double *A, double *Ainv)
template<>
void equivalent_polynomials::inv< 2 > (const double *A, double *Ainv)
template<>
void equivalent_polynomials::inv< 3 > (const double *A, double *Ainv)