Version: 6.3.1
Packages | Functions

src/INTERP_KERNEL/VolSurfFormulae.hxx File Reference

#include "InterpolationUtils.hxx"
#include <cmath>
Include dependency graph for VolSurfFormulae.hxx:

Go to the source code of this file.

Packages

package  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)
template<class ConnType , NumberingPolicy numPol>
void INTERP_KERNEL.areaVectorOfPolygon (const ConnType *connec, int lgth, const double *coords, double *res)
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 **pts, double *bary)
template<>
void INTERP_KERNEL.calculateBarycenter< 3, 0 > (const double **pts, double *bary)
template<>
void INTERP_KERNEL.calculateBarycenter< 4, 0 > (const double **pts, double *bary)
template<>
void INTERP_KERNEL.calculateBarycenter< 5, 0 > (const double **pts, double *bary)
template<>
void INTERP_KERNEL.calculateBarycenter< 6, 0 > (const double **pts, double *bary)
template<>
void INTERP_KERNEL.calculateBarycenter< 7, 0 > (const double **pts, double *bary)
template<>
void INTERP_KERNEL.calculateBarycenter< 8, 0 > (const double **pts, double *bary)
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)
Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS