Version: 6.3.1

ParaMEDMEM::MEDCouplingUMesh Member List

This is the complete list of members for ParaMEDMEM::MEDCouplingUMesh, including all inherited members.
_coordsParaMEDMEM::MEDCouplingPointSet [protected]
advancedRepr() const ParaMEDMEM::MEDCouplingUMesh [virtual]
allocateCells(int nbOfCells)ParaMEDMEM::MEDCouplingUMesh
are2DCellsNotCorrectlyOriented(const double *vec, bool polyOnly, std::vector< int > &cells) const ParaMEDMEM::MEDCouplingUMesh
areCellsEqual(int cell1, int cell2, int compType) const ParaMEDMEM::MEDCouplingUMesh
areCellsEqual0(int cell1, int cell2) const ParaMEDMEM::MEDCouplingUMesh
areCellsEqual1(int cell1, int cell2) const ParaMEDMEM::MEDCouplingUMesh
areCellsEqual2(int cell1, int cell2) const ParaMEDMEM::MEDCouplingUMesh
areCellsFrom2MeshEqual(const MEDCouplingUMesh *other, int cellId, double prec) const ParaMEDMEM::MEDCouplingUMesh
areCellsIncludedIn(const MEDCouplingUMesh *other, int compType, DataArrayInt *&arr) const ParaMEDMEM::MEDCouplingUMesh
areCompatibleForMerge(const MEDCouplingMesh *other) const ParaMEDMEM::MEDCouplingMesh [virtual]
areCoordsEqual(const MEDCouplingPointSet &other, double prec) const ParaMEDMEM::MEDCouplingPointSet
areCoordsEqualWithoutConsideringStr(const MEDCouplingPointSet &other, double prec) const ParaMEDMEM::MEDCouplingPointSet
areOnlySimplexCells() const ParaMEDMEM::MEDCouplingUMesh
arePolyhedronsNotCorrectlyOriented(std::vector< int > &cells) const ParaMEDMEM::MEDCouplingUMesh
Build0DMeshFromCoords(DataArrayDouble *da)ParaMEDMEM::MEDCouplingUMesh [static]
buildBoundaryMesh(bool keepCoords) const ParaMEDMEM::MEDCouplingUMesh [virtual]
buildDescendingConnectivity(DataArrayInt *desc, DataArrayInt *descIndx, DataArrayInt *revDesc, DataArrayInt *revDescIndx) const ParaMEDMEM::MEDCouplingUMesh
buildDirectionVectorField() const ParaMEDMEM::MEDCouplingUMesh
buildExtrudedMesh(const MEDCouplingUMesh *mesh1D, int policy)ParaMEDMEM::MEDCouplingUMesh
buildFacePartOfMySelfNode(const int *begin, const int *end, bool fullyIn) const ParaMEDMEM::MEDCouplingUMesh [virtual]
BuildInstanceFromMeshType(MEDCouplingMeshType type)ParaMEDMEM::MEDCouplingPointSet [static]
buildNewNumberingFromCommonNodesFormat(const DataArrayInt *comm, const DataArrayInt *commIndex, int &newNbOfNodes) const ParaMEDMEM::MEDCouplingPointSet
buildOrthogonalField() const ParaMEDMEM::MEDCouplingUMesh [virtual]
buildPart(const int *start, const int *end) const ParaMEDMEM::MEDCouplingPointSet [virtual]
buildPartAndReduceNodes(const int *start, const int *end, DataArrayInt *&arr) const ParaMEDMEM::MEDCouplingPointSet [virtual]
buildPartOfMySelf(const int *begin, const int *end, bool keepCoords) const ParaMEDMEM::MEDCouplingUMesh [virtual]
buildPartOfMySelfNode(const int *begin, const int *end, bool fullyIn) const ParaMEDMEM::MEDCouplingUMesh [virtual]
buildPartOrthogonalField(const int *begin, const int *end) const ParaMEDMEM::MEDCouplingUMesh
buildPermArrayForMergeNode(int limitNodeId, double precision, bool &areNodesMerged, int &newNbOfNodes) const ParaMEDMEM::MEDCouplingPointSet
buildUnstructured() const ParaMEDMEM::MEDCouplingUMesh [virtual]
changeSpaceDimension(int newSpaceDim, double dftVal=0.)ParaMEDMEM::MEDCouplingPointSet
checkButterflyCells(std::vector< int > &cells) const ParaMEDMEM::MEDCouplingUMesh
checkCoherency() const ParaMEDMEM::MEDCouplingUMesh [virtual]
checkCoherency1(double eps=1e-12) const ParaMEDMEM::MEDCouplingUMesh [virtual]
checkCoherency2(double eps=1e-12) const ParaMEDMEM::MEDCouplingUMesh [virtual]
checkConsecutiveCellTypes() const ParaMEDMEM::MEDCouplingUMesh
checkConsecutiveCellTypesAndOrder(const INTERP_KERNEL::NormalizedCellType *orderBg, const INTERP_KERNEL::NormalizedCellType *orderEnd) const ParaMEDMEM::MEDCouplingUMesh
checkDeepEquivalOnSameNodesWith(const MEDCouplingMesh *other, int cellCompPol, double prec, DataArrayInt *&cellCor) const ParaMEDMEM::MEDCouplingUMesh [virtual]
checkDeepEquivalWith(const MEDCouplingMesh *other, int cellCompPol, double prec, DataArrayInt *&cellCor, DataArrayInt *&nodeCor) const ParaMEDMEM::MEDCouplingUMesh [virtual]
checkFastEquivalWith(const MEDCouplingMesh *other, double prec) const ParaMEDMEM::MEDCouplingUMesh [virtual]
checkGeoEquivalWith(const MEDCouplingMesh *other, int levOfCheck, double prec, DataArrayInt *&cellCor, DataArrayInt *&nodeCor) const ParaMEDMEM::MEDCouplingMesh
checkTypeConsistencyAndContig(const std::vector< int > &code, const std::vector< const DataArrayInt * > &idsPerType) const ParaMEDMEM::MEDCouplingUMesh [virtual]
clone(bool recDeepCpy) const ParaMEDMEM::MEDCouplingUMesh
computeTypes()ParaMEDMEM::MEDCouplingUMesh
convertAllToPoly()ParaMEDMEM::MEDCouplingUMesh
convertCellArrayPerGeoType(const DataArrayInt *da) const ParaMEDMEM::MEDCouplingUMesh
convertDegeneratedCells()ParaMEDMEM::MEDCouplingUMesh
convertQuadraticCellsToLinear()ParaMEDMEM::MEDCouplingUMesh
convertToPolyTypes(const std::vector< int > &cellIdsToConvert)ParaMEDMEM::MEDCouplingUMesh
copyTinyInfoFrom(const MEDCouplingMesh *other)ParaMEDMEM::MEDCouplingMesh [virtual]
copyTinyStringsFrom(const MEDCouplingMesh *other)ParaMEDMEM::MEDCouplingPointSet [virtual]
declareAsNew() const ParaMEDMEM::TimeLabel
decrRef()ParaMEDMEM::RefCountObject
deepCpy() const ParaMEDMEM::MEDCouplingUMesh [virtual]
emulateMEDMEMBDC(const MEDCouplingUMesh *nM1LevMesh, DataArrayInt *desc, DataArrayInt *descIndx, DataArrayInt *&revDesc, DataArrayInt *&revDescIndx, DataArrayInt *&nM1LevMeshIds, DataArrayInt *&meshnM1Old2New) const ParaMEDMEM::MEDCouplingUMesh
EPS_FOR_POLYH_ORIENTATIONParaMEDMEM::MEDCouplingUMesh [static]
fillFromAnalytic(TypeOfField t, int nbOfComp, FunctionToEvaluate func) const ParaMEDMEM::MEDCouplingMesh [virtual]
fillFromAnalytic(TypeOfField t, int nbOfComp, const char *func) const ParaMEDMEM::MEDCouplingMesh [virtual]
fillFromAnalytic2(TypeOfField t, int nbOfComp, const char *func) const ParaMEDMEM::MEDCouplingMesh [virtual]
fillFromAnalytic3(TypeOfField t, int nbOfComp, const std::vector< std::string > &varsOrder, const char *func) const ParaMEDMEM::MEDCouplingMesh [virtual]
findBoundaryNodes(std::vector< int > &nodes) const ParaMEDMEM::MEDCouplingUMesh [virtual]
findCellsIdsOnBoundary() const ParaMEDMEM::MEDCouplingUMesh
findCommonNodes(int limitNodeId, double prec, DataArrayInt *&comm, DataArrayInt *&commIndex) const ParaMEDMEM::MEDCouplingPointSet
findCommonNodesAlg(std::vector< double > &bbox, int nbNodes, int limitNodeId, double prec, std::vector< int > &c, std::vector< int > &cI) const ParaMEDMEM::MEDCouplingPointSet [protected]
findNodeIdsNearPointAlg(std::vector< double > &bbox, const double *pos, int nbNodes, double eps, std::vector< int > &c, std::vector< int > &cI) const ParaMEDMEM::MEDCouplingPointSet [protected]
findNodesOnPlane(const double *pt, const double *vec, double eps, std::vector< int > &nodes) const ParaMEDMEM::MEDCouplingPointSet
finishInsertingCells()ParaMEDMEM::MEDCouplingUMesh
FuseUMeshesOnSameCoords(const std::vector< const MEDCouplingUMesh * > &meshes, int compType, std::vector< DataArrayInt * > &corr)ParaMEDMEM::MEDCouplingUMesh [static]
getAllGeoTypes() const ParaMEDMEM::MEDCouplingUMesh [virtual]
getAllTypes() const ParaMEDMEM::MEDCouplingUMesh
getAspectRatioField() const ParaMEDMEM::MEDCouplingUMesh
getBarycenterAndOwner() const ParaMEDMEM::MEDCouplingUMesh [virtual]
getBoundingBox(double *bbox) const ParaMEDMEM::MEDCouplingPointSet [virtual]
getBoundingBoxForBBTree(std::vector< double > &bbox) const ParaMEDMEM::MEDCouplingUMesh
getCaracteristicDimension() const ParaMEDMEM::MEDCouplingPointSet
getCellContainingPoint(const double *pos, double eps) const ParaMEDMEM::MEDCouplingUMesh [virtual]
getCellIdsFullyIncludedInNodeIds(const int *partBg, const int *partEnd) const ParaMEDMEM::MEDCouplingUMesh [virtual]
getCellIdsLyingOnNodes(const int *begin, const int *end, bool fullyIn) const ParaMEDMEM::MEDCouplingUMesh
getCellsContainingPoint(const double *pos, double eps, std::vector< int > &elts) const ParaMEDMEM::MEDCouplingUMesh [virtual]
getCellsContainingPoints(const double *pos, int nbOfPoints, double eps, std::vector< int > &elts, std::vector< int > &eltsIndex) const ParaMEDMEM::MEDCouplingUMesh [virtual]
getCellsInBoundingBox(const double *bbox, double eps, std::vector< int > &elems)ParaMEDMEM::MEDCouplingUMesh [virtual]
getCellsInBoundingBox(const INTERP_KERNEL::DirectedBoundingBox &bbox, double eps, std::vector< int > &elems)ParaMEDMEM::MEDCouplingUMesh [virtual]
getCoordinatesAndOwner() const ParaMEDMEM::MEDCouplingPointSet [virtual]
getCoordinatesOfNode(int nodeId, std::vector< double > &coo) const ParaMEDMEM::MEDCouplingUMesh [virtual]
getCoords() const ParaMEDMEM::MEDCouplingPointSet
getCoords()ParaMEDMEM::MEDCouplingPointSet
getDescription() const ParaMEDMEM::MEDCouplingMesh
getEdgeRatioField() const ParaMEDMEM::MEDCouplingUMesh
getFastAveragePlaneOfThis(double *vec, double *pos) const ParaMEDMEM::MEDCouplingUMesh
getLevArrPerCellTypes(const INTERP_KERNEL::NormalizedCellType *orderBg, const INTERP_KERNEL::NormalizedCellType *orderEnd, DataArrayInt *&nbPerType) const ParaMEDMEM::MEDCouplingUMesh
getMeasureField(bool isAbs) const ParaMEDMEM::MEDCouplingUMesh [virtual]
getMeasureFieldOnNode(bool isAbs) const ParaMEDMEM::MEDCouplingUMesh [virtual]
getMeshDimension() const ParaMEDMEM::MEDCouplingUMesh [virtual]
getMeshLength() const ParaMEDMEM::MEDCouplingUMesh
getName() const ParaMEDMEM::MEDCouplingMesh
getNodalConnectivity() const ParaMEDMEM::MEDCouplingUMesh
getNodalConnectivity()ParaMEDMEM::MEDCouplingUMesh
getNodalConnectivityIndex() const ParaMEDMEM::MEDCouplingUMesh
getNodalConnectivityIndex()ParaMEDMEM::MEDCouplingUMesh
getNodeIdsNearPoint(const double *pos, double eps) const ParaMEDMEM::MEDCouplingPointSet
getNodeIdsNearPoints(const double *pos, int nbOfNodes, double eps, std::vector< int > &c, std::vector< int > &cI) const ParaMEDMEM::MEDCouplingPointSet
getNodeIdsOfCell(int cellId, std::vector< int > &conn) const ParaMEDMEM::MEDCouplingUMesh [virtual]
getNumberOfCells() const ParaMEDMEM::MEDCouplingUMesh [virtual]
getNumberOfCellsWithType(INTERP_KERNEL::NormalizedCellType type) const ParaMEDMEM::MEDCouplingUMesh [virtual]
getNumberOfNodes() const ParaMEDMEM::MEDCouplingPointSet [virtual]
getNumberOfNodesInCell(int cellId) const ParaMEDMEM::MEDCouplingUMesh
getPartBarycenterAndOwner(const int *begin, const int *end) const ParaMEDMEM::MEDCouplingUMesh
getPartMeasureField(bool isAbs, const int *begin, const int *end) const ParaMEDMEM::MEDCouplingUMesh
getRenumArrForConsecutiveCellTypesSpec(const INTERP_KERNEL::NormalizedCellType *orderBg, const INTERP_KERNEL::NormalizedCellType *orderEnd) const ParaMEDMEM::MEDCouplingUMesh
getReverseNodalConnectivity(DataArrayInt *revNodal, DataArrayInt *revNodalIndx) const ParaMEDMEM::MEDCouplingUMesh
getSkewField() const ParaMEDMEM::MEDCouplingUMesh
getSpaceDimension() const ParaMEDMEM::MEDCouplingPointSet [virtual]
getTime(int &iteration, int &order) const ParaMEDMEM::MEDCouplingMesh
getTimeOfThis() const ParaMEDMEM::TimeLabel
getTimeUnit() const ParaMEDMEM::MEDCouplingMesh
getTinySerializationInformation(std::vector< double > &tinyInfoD, std::vector< int > &tinyInfo, std::vector< std::string > &littleStrings) const ParaMEDMEM::MEDCouplingUMesh [virtual]
getType() const ParaMEDMEM::MEDCouplingUMesh [virtual]
getTypeOfCell(int cellId) const ParaMEDMEM::MEDCouplingUMesh [virtual]
getTypesOfPart(const int *begin, const int *end) const ParaMEDMEM::MEDCouplingUMesh
getWarpField() const ParaMEDMEM::MEDCouplingUMesh
incrRef() const ParaMEDMEM::RefCountObject
insertNextCell(INTERP_KERNEL::NormalizedCellType type, int size, const int *nodalConnOfCell)ParaMEDMEM::MEDCouplingUMesh
intersectsBoundingBox(const double *bb1, const double *bb2, int dim, double eps)ParaMEDMEM::MEDCouplingPointSet [protected, static]
intersectsBoundingBox(const INTERP_KERNEL::DirectedBoundingBox &bb1, const double *bb2, int dim, double eps)ParaMEDMEM::MEDCouplingPointSet [protected, static]
isButterfly2DCell(const std::vector< double > &res, bool isQuad)ParaMEDMEM::MEDCouplingPointSet [protected, static]
isContiguous1D() const ParaMEDMEM::MEDCouplingUMesh
isEmptyMesh(const std::vector< int > &tinyInfo) const ParaMEDMEM::MEDCouplingUMesh [virtual]
isEqual(const MEDCouplingMesh *other, double prec) const ParaMEDMEM::MEDCouplingUMesh [virtual]
isEqualWithoutConsideringStr(const MEDCouplingMesh *other, double prec) const ParaMEDMEM::MEDCouplingUMesh [virtual]
isFullyQuadratic() const ParaMEDMEM::MEDCouplingUMesh
IsPolygonWellOriented(const double *vec, const int *begin, const int *end, const double *coords)ParaMEDMEM::MEDCouplingUMesh [static]
IsPolyhedronWellOriented(const int *begin, const int *end, const double *coords)ParaMEDMEM::MEDCouplingUMesh [static]
isPresenceOfQuadratic() const ParaMEDMEM::MEDCouplingUMesh
isStructured() const ParaMEDMEM::MEDCouplingMesh
keepCellIdsByType(INTERP_KERNEL::NormalizedCellType type, const int *begin, const int *end) const ParaMEDMEM::MEDCouplingUMesh
keepSpecifiedCells(INTERP_KERNEL::NormalizedCellType type, const int *idsPerGeoTypeBg, const int *idsPerGeoTypeEnd) const ParaMEDMEM::MEDCouplingUMesh
MEDCouplingMesh()ParaMEDMEM::MEDCouplingMesh [protected]
MEDCouplingMesh(const MEDCouplingMesh &other)ParaMEDMEM::MEDCouplingMesh [protected]
MEDCouplingPointSet()ParaMEDMEM::MEDCouplingPointSet [protected]
MEDCouplingPointSet(const MEDCouplingPointSet &other, bool deepCpy)ParaMEDMEM::MEDCouplingPointSet [protected]
MergeMeshes(const MEDCouplingMesh *mesh1, const MEDCouplingMesh *mesh2)ParaMEDMEM::MEDCouplingMesh [static]
mergeMyselfWith(const MEDCouplingMesh *other) const ParaMEDMEM::MEDCouplingUMesh [virtual]
mergeNodes(double precision, bool &areNodesMerged, int &newNbOfNodes)ParaMEDMEM::MEDCouplingUMesh [virtual]
mergeNodes2(double precision, bool &areNodesMerged, int &newNbOfNodes)ParaMEDMEM::MEDCouplingUMesh [virtual]
MergeNodesArray(const MEDCouplingPointSet *m1, const MEDCouplingPointSet *m2)ParaMEDMEM::MEDCouplingPointSet [static]
MergeNodesArray(const std::vector< const MEDCouplingPointSet * > &ms)ParaMEDMEM::MEDCouplingPointSet [static]
MergeUMeshes(const MEDCouplingUMesh *mesh1, const MEDCouplingUMesh *mesh2)ParaMEDMEM::MEDCouplingUMesh [static]
MergeUMeshes(std::vector< const MEDCouplingUMesh * > &a)ParaMEDMEM::MEDCouplingUMesh [static]
MergeUMeshesOnSameCoords(const MEDCouplingUMesh *mesh1, const MEDCouplingUMesh *mesh2)ParaMEDMEM::MEDCouplingUMesh [static]
MergeUMeshesOnSameCoords(const std::vector< const MEDCouplingUMesh * > &meshes)ParaMEDMEM::MEDCouplingUMesh [static]
New()ParaMEDMEM::MEDCouplingUMesh [static]
New(const char *meshName, int meshDim)ParaMEDMEM::MEDCouplingUMesh [static]
operator=(const TimeLabel &other)ParaMEDMEM::TimeLabel
orientCorrectly2DCells(const double *vec, bool polyOnly)ParaMEDMEM::MEDCouplingUMesh
orientCorrectlyPolyhedrons()ParaMEDMEM::MEDCouplingUMesh
project1D(const double *pt, const double *v, double eps, double *res) const ParaMEDMEM::MEDCouplingUMesh
project2DCellOnXY(const int *startConn, const int *endConn, std::vector< double > &res) const ParaMEDMEM::MEDCouplingPointSet [protected]
rearrange2ConsecutiveCellTypes()ParaMEDMEM::MEDCouplingUMesh
RefCountObject()ParaMEDMEM::RefCountObject [protected]
RefCountObject(const RefCountObject &other)ParaMEDMEM::RefCountObject [protected]
renumberCells(const int *old2NewBg, bool check)ParaMEDMEM::MEDCouplingUMesh [virtual]
renumberNodes(const int *newNodeNumbers, int newNbOfNodes)ParaMEDMEM::MEDCouplingUMesh [virtual]
renumberNodes2(const int *newNodeNumbers, int newNbOfNodes)ParaMEDMEM::MEDCouplingUMesh [virtual]
reprConnectivityOfThis() const ParaMEDMEM::MEDCouplingUMesh
resizeForUnserialization(const std::vector< int > &tinyInfo, DataArrayInt *a1, DataArrayDouble *a2, std::vector< std::string > &littleStrings) const ParaMEDMEM::MEDCouplingUMesh [virtual]
rotate(const double *center, const double *vector, double angle)ParaMEDMEM::MEDCouplingPointSet [virtual]
rotate2D(const double *center, double angle)ParaMEDMEM::MEDCouplingPointSet [protected]
Rotate2DAlg(const double *center, double angle, int nbNodes, double *coords)ParaMEDMEM::MEDCouplingPointSet [static]
rotate3D(const double *center, const double *vect, double angle)ParaMEDMEM::MEDCouplingPointSet [protected]
Rotate3DAlg(const double *center, const double *vect, double angle, int nbNodes, double *coords)ParaMEDMEM::MEDCouplingPointSet [static]
scale(const double *point, double factor)ParaMEDMEM::MEDCouplingPointSet [virtual]
serialize(DataArrayInt *&a1, DataArrayDouble *&a2) const ParaMEDMEM::MEDCouplingUMesh [virtual]
setConnectivity(DataArrayInt *conn, DataArrayInt *connIndex, bool isComputingTypes=true)ParaMEDMEM::MEDCouplingUMesh
setCoords(const DataArrayDouble *coords)ParaMEDMEM::MEDCouplingPointSet
setDescription(const char *descr)ParaMEDMEM::MEDCouplingMesh
setMeshDimension(int meshDim)ParaMEDMEM::MEDCouplingUMesh
setName(const char *name)ParaMEDMEM::MEDCouplingMesh
setTime(double val, int iteration, int order)ParaMEDMEM::MEDCouplingMesh
setTimeUnit(const char *unit)ParaMEDMEM::MEDCouplingMesh
simpleRepr() const ParaMEDMEM::MEDCouplingUMesh [virtual]
simplexize(int policy)ParaMEDMEM::MEDCouplingUMesh [virtual]
sortCellsInMEDFileFrmt()ParaMEDMEM::MEDCouplingUMesh
splitByType() const ParaMEDMEM::MEDCouplingUMesh
splitProfilePerType(const DataArrayInt *profile, std::vector< int > &code, std::vector< DataArrayInt * > &globIdsPerType, std::vector< DataArrayInt * > &idsPerType) const ParaMEDMEM::MEDCouplingUMesh [virtual]
TimeLabel()ParaMEDMEM::TimeLabel [protected]
translate(const double *vector)ParaMEDMEM::MEDCouplingPointSet [virtual]
TryToCorrectPolyhedronOrientation(int *begin, int *end, const double *coords)ParaMEDMEM::MEDCouplingUMesh [static]
tryToShareSameCoords(const MEDCouplingPointSet &other, double epsilon)ParaMEDMEM::MEDCouplingPointSet
tryToShareSameCoordsPermute(const MEDCouplingPointSet &other, double epsilon)ParaMEDMEM::MEDCouplingUMesh [virtual]
unPolyze()ParaMEDMEM::MEDCouplingUMesh
unserialization(const std::vector< double > &tinyInfoD, const std::vector< int > &tinyInfo, const DataArrayInt *a1, DataArrayDouble *a2, const std::vector< std::string > &littleStrings)ParaMEDMEM::MEDCouplingUMesh [virtual]
updateTime() const ParaMEDMEM::MEDCouplingUMesh [virtual]
updateTimeWith(const TimeLabel &other) const ParaMEDMEM::TimeLabel [protected]
zipConnectivityTraducer(int compType)ParaMEDMEM::MEDCouplingUMesh
zipCoords()ParaMEDMEM::MEDCouplingPointSet
zipCoordsTraducer()ParaMEDMEM::MEDCouplingUMesh [virtual]
~MEDCouplingMesh()ParaMEDMEM::MEDCouplingMesh [protected, virtual]
~MEDCouplingPointSet()ParaMEDMEM::MEDCouplingPointSet [protected]
~RefCountObject()ParaMEDMEM::RefCountObject [protected, virtual]
~TimeLabel()ParaMEDMEM::TimeLabel [protected, virtual]
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