Back to index

salome-med  6.5.0
Namespaces | Functions
VolSurfFormulae.hxx File Reference
#include "InterpolationUtils.hxx"
#include <cmath>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  INTERP_KERNEL

Functions

void INTERP_KERNEL::calculateBarycenterDyn (const double **pts, int nbPts, int dim, double *bary)
double INTERP_KERNEL::calculateAreaForPolyg (const double **coords, int nbOfPtsInPolygs, int spaceDim)
double INTERP_KERNEL::calculateLgthForSeg2 (const double *p1, const double *p2, int spaceDim)
double INTERP_KERNEL::calculateAreaForTria (const double *p1, const double *p2, const double *p3, int spaceDim)
double INTERP_KERNEL::calculateAreaForQuad (const double *p1, const double *p2, const double *p3, const double *p4, int spaceDim)
void INTERP_KERNEL::calculateNormalForTria (const double *p1, const double *p2, const double *p3, double *normal)
void INTERP_KERNEL::calculateNormalForQuad (const double *p1, const double *p2, const double *p3, const double *p4, double *normal)
void INTERP_KERNEL::calculateNormalForPolyg (const double **coords, int nbOfPtsInPolygs, double *normal)
double INTERP_KERNEL::calculateVolumeForTetra (const double *p1, const double *p2, const double *p3, const double *p4)
double INTERP_KERNEL::calculateVolumeForPyra (const double *p1, const double *p2, const double *p3, const double *p4, const double *p5)
double INTERP_KERNEL::calculateVolumeForPenta (const double *p1, const double *p2, const double *p3, const double *p4, const double *p5, const double *p6)
double INTERP_KERNEL::calculateVolumeForHexa (const double *pt1, const double *pt2, const double *pt3, const double *pt4, const double *pt5, const double *pt6, const double *pt7, const double *pt8)
double INTERP_KERNEL::calculateVolumeForPolyh (const double ***pts, const int *nbOfNodesPerFaces, int nbOfFaces, const double *bary)
template<class ConnType , NumberingPolicy numPol>
double INTERP_KERNEL::calculateVolumeForPolyh2 (const ConnType *connec, int lgth, const double *coords)
 Calculate Volume for Generic Polyedron, even not convex one, WARNING !!! The polyedron's faces must be correctly ordered.
template<class ConnType , NumberingPolicy numPol>
void INTERP_KERNEL::areaVectorOfPolygon (const ConnType *connec, int lgth, const double *coords, double *res)
 This method returns the area oriented vector of a polygon.
double INTERP_KERNEL::integrationOverA3DLine (double u1, double v1, double u2, double v2, double A, double B, double C)
template<class ConnType , NumberingPolicy numPol>
void INTERP_KERNEL::barycenterOfPolyhedron (const ConnType *connec, int lgth, const double *coords, double *res)
double INTERP_KERNEL::calculateVolumeForPolyhAbs (const double ***pts, const int *nbOfNodesPerFaces, int nbOfFaces, const double *bary)
template<int N>
double INTERP_KERNEL::addComponentsOfVec (const double **pts, int rk)
template<>
double INTERP_KERNEL::addComponentsOfVec< 1 > (const double **pts, int rk)
template<int N, int DIM>
void INTERP_KERNEL::calculateBarycenter (const double **pts, double *bary)
template<>
void INTERP_KERNEL::calculateBarycenter< 2, 0 > (const double **, double *)
template<>
void INTERP_KERNEL::calculateBarycenter< 3, 0 > (const double **, double *)
template<>
void INTERP_KERNEL::calculateBarycenter< 4, 0 > (const double **, double *)
template<>
void INTERP_KERNEL::calculateBarycenter< 5, 0 > (const double **, double *)
template<>
void INTERP_KERNEL::calculateBarycenter< 6, 0 > (const double **, double *)
template<>
void INTERP_KERNEL::calculateBarycenter< 7, 0 > (const double **, double *)
template<>
void INTERP_KERNEL::calculateBarycenter< 8, 0 > (const double **, double *)
template<int SPACEDIM>
void INTERP_KERNEL::calculateBarycenterDyn2 (const double *pts, int nbPts, double *bary)
template<class ConnType , NumberingPolicy numPol>
void INTERP_KERNEL::computePolygonBarycenter2D (const ConnType *connec, int lgth, const double *coords, double *res)
template<class ConnType , NumberingPolicy numPol>
void INTERP_KERNEL::computePolygonBarycenter3D (const ConnType *connec, int lgth, const double *coords, double *res)