Back to index

salome-paravis  6.5.0
Functions | Variables
vtkMedLocalization.cxx File Reference
#include "vtkMedLocalization.h"
#include "vtkObjectFactory.h"
#include "vtkDoubleArray.h"
#include "vtkIntArray.h"
#include "vtkFunctionParser.h"
#include "vtkMedUtilities.h"
#include "vtkMedSetGet.h"
#include "vtkMedFile.h"
#include "vtkMedDriver.h"
#include "vtkMedInterpolation.h"
#include "vtkMedFraction.h"
#include "med.h"

Go to the source code of this file.

Functions

 vtkCxxSetObjectMacro (vtkMedLocalization, ParentFile, vtkMedFile)
 vtkCxxSetObjectMacro (vtkMedLocalization, Interpolation, vtkMedInterpolation)
 vtkCxxRevisionMacro (vtkMedLocalization,"$Revision: 1.1.4.5.2.1 $") vtkStandardNewMacro(vtkMedLocalization) vtkMedLocalization

Variables

static const int SEG2_dim = 1
static const int SEG2_nnode = 2
static const int SEG2_aster2med [SEG2_nnode]
static const char * SEG2_varnames [SEG2_dim] = {"x"}
static const char * SEG2_functions [SEG2_nnode]
static const int SEG3_dim = 1
static const int SEG3_nnode = 3
static const int SEG3_aster2med [SEG3_nnode]
static const char * SEG3_varnames [SEG3_dim] = {"x"}
static const char * SEG3_functions [SEG3_nnode]
static const int SEG4_dim = 1
static const int SEG4_nnode = 4
static const int SEG4_aster2med [SEG4_nnode]
static const char * SEG4_varnames [SEG4_dim] = {"x"}
static const char * SEG4_functions [SEG4_nnode]
static const int TRIA3_dim = 2
static const int TRIA3_nnode = 3
static const int TRIA3_aster2med [TRIA3_nnode]
static const char * TRIA3_varnames [TRIA3_dim] = {"x", "y"}
static const char * TRIA3_functions [TRIA3_nnode]
static const int TRIA6_dim = 2
static const int TRIA6_nnode = 6
static const int TRIA6_aster2med [TRIA6_nnode]
static const char * TRIA6_varnames [TRIA6_dim] = {"x", "y"}
static const char * TRIA6_functions [TRIA6_nnode]
static const int TRIA7_dim = 2
static const int TRIA7_nnode = 7
static const int TRIA7_aster2med [TRIA7_nnode]
static const char * TRIA7_varnames [TRIA7_dim] = {"x", "y"}
static const char * TRIA7_functions [TRIA7_nnode]
static const int QUAD4_dim = 2
static const int QUAD4_nnode = 4
static const int QUAD4_aster2med [QUAD4_nnode]
static const char * QUAD4_varnames [QUAD4_dim] = {"x", "y"}
static const char * QUAD4_functions [QUAD4_nnode]
static const int QUAD8_dim = 2
static const int QUAD8_nnode = 8
static const int QUAD8_aster2med [QUAD8_nnode]
static const char * QUAD8_varnames [QUAD8_dim] = {"x", "y"}
static const char * QUAD8_functions [QUAD8_nnode]
static const int QUAD9_dim = 2
static const int QUAD9_nnode = 9
static const int QUAD9_aster2med [QUAD9_nnode]
static const char * QUAD9_varnames [QUAD9_dim] = {"x", "y"}
static const char * QUAD9_functions [QUAD9_nnode]
static const int PENTA6_dim = 3
static const int PENTA6_nnode = 6
static const int PENTA6_aster2med [PENTA6_nnode]
static const char * PENTA6_varnames [PENTA6_dim] = {"x", "y", "z"}
static const char * PENTA6_functions [PENTA6_nnode]
static const int PENTA15_dim = 3
static const int PENTA15_nnode = 15
static const int PENTA15_aster2med [PENTA15_nnode]
static const char * PENTA15_varnames [PENTA15_dim] = {"x", "y", "z"}
static const char * PENTA15_functions [PENTA15_nnode]
static const int PENTA18_dim = 3
static const int PENTA18_nnode = 18
static const int PENTA18_aster2med [PENTA18_nnode]
static const char * PENTA18_varnames [PENTA18_dim] = {"x", "y", "z"}
static const char * PENTA18_functions [PENTA18_nnode]
static const int HEXA8_dim = 3
static const int HEXA8_nnode = 8
static const int HEXA8_aster2med [HEXA8_nnode]
static const char * HEXA8_varnames [HEXA8_dim] = {"x", "y", "z"}
static const char * HEXA8_functions [HEXA8_nnode]
static const int HEXA20_dim = 3
static const int HEXA20_nnode = 20
static const int HEXA20_aster2med [HEXA20_nnode]
static const char * HEXA20_varnames [HEXA20_dim] = {"x", "y", "z"}
static const char * HEXA20_functions [HEXA20_nnode]
static const int HEXA27_dim = 3
static const int HEXA27_nnode = 27
static const int HEXA27_aster2med [HEXA27_nnode]
static const char * HEXA27_varnames [HEXA27_dim] = {"x", "y", "z"}
static const char * HEXA27_functions [HEXA27_nnode]
static const int TETRA4_dim = 3
static const int TETRA4_nnode = 4
static const int TETRA4_aster2med [TETRA4_nnode]
static const char * TETRA4_varnames [TETRA4_dim] = {"x", "y", "z"}
static const char * TETRA4_functions [TETRA4_nnode]
static const int TETRA10_dim = 3
static const int TETRA10_nnode = 10
static const int TETRA10_aster2med [TETRA10_nnode]
static const char * TETRA10_varnames [TETRA10_dim] = {"x", "y", "z"}
static const char * TETRA10_functions [TETRA10_nnode]
static const int PYRA5_dim = 3
static const int PYRA5_nnode = 5
static const int PYRA5_aster2med [PYRA5_nnode]
static const char * PYRA5_varnames [PYRA5_dim] = {"x", "y", "z"}
static const char * PYRA5_functions [PYRA5_nnode]
static const int PYRA13_dim = 3
static const int PYRA13_nnode = 13
static const int PYRA13_aster2med [PYRA13_nnode]
static const char * PYRA13_varnames [PYRA13_dim] = {"x", "y", "z"}
static const char * PYRA13_functions [PYRA13_nnode]

Function Documentation

vtkCxxRevisionMacro ( vtkMedLocalization  ,
"$Revision: 1.1.4.5.2.1 $"   
)

Definition at line 375 of file vtkMedLocalization.cxx.

                                                  : 1.1.4.5.2.1 $")
vtkStandardNewMacro(vtkMedLocalization)

vtkMedLocalization::vtkMedLocalization()
{
  this->GeometryType = MED_NONE;
  this->NumberOfQuadraturePoint = 0;
  this->Weights = vtkDoubleArray::New();
  this->PointLocalCoordinates = vtkDoubleArray::New();
  this->QuadraturePointLocalCoordinates = vtkDoubleArray::New();
  this->ShapeFunction = vtkDoubleArray::New();
  this->Name = NULL;
  this->SectionName = NULL;
  this->InterpolationName = NULL;
  this->MedIterator = -1;
  this->ParentFile = NULL;
  this->SpaceDimension = 3;
  this->NumberOfCellInSection = 0;
  this->SectionGeometryType = MED_NONE;
  this->Interpolation = NULL;
  this->ShapeFunctionIsBuilt = 0;
}
vtkCxxSetObjectMacro ( vtkMedLocalization  ,
ParentFile  ,
vtkMedFile   
)
vtkCxxSetObjectMacro ( vtkMedLocalization  ,
Interpolation  ,
vtkMedInterpolation   
)

Variable Documentation

const int HEXA20_aster2med[HEXA20_nnode] [static]
Initial value:
{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 16, 17, 18, 19, 12, 13, 14, 15}

Definition at line 237 of file vtkMedLocalization.cxx.

const int HEXA20_dim = 3 [static]

Definition at line 235 of file vtkMedLocalization.cxx.

const char* HEXA20_functions[HEXA20_nnode] [static]
Initial value:
{"1/8*(1-x)*(1-y)*(1-z)*(-2-x-y-z)",
 "1/8*(1+x)*(1-y)*(1-z)*(-2+x-y-z)",
 "1/8*(1+x)*(1+y)*(1-z)*(-2+x+y-z)",
 "1/8*(1-x)*(1+y)*(1-z)*(-2-x+y-z)",
 "1/8*(1-x)*(1-y)*(1+z)*(-2-x-y+z)",
 "1/8*(1+x)*(1-y)*(1+z)*(-2+x-y+z)",
 "1/8*(1+x)*(1+y)*(1+z)*(-2+x+y+z)",
 "1/8*(1-x)*(1+y)*(1+z)*(-2-x+y+z)",
 "1/4*(1-x*x)*(1-y)*(1-z)",
 "1/4*(1-y*y)*(1+x)*(1-z)",
 "1/4*(1-x*x)*(1+y)*(1-z)",
 "1/4*(1-y*y)*(1-x)*(1-z)",
 "1/4*(1-z*z)*(1-x)*(1-y)",
 "1/4*(1-z*z)*(1+x)*(1-y)",
 "1/4*(1-z*z)*(1+x)*(1+y)",
 "1/4*(1-z*z)*(1-x)*(1+y)",
 "1/4*(1-x*x)*(1-y)*(1+z)",
 "1/4*(1-y*y)*(1+x)*(1+z)",
 "1/4*(1-x*x)*(1+y)*(1+z)",
 "1/4*(1-y*y)*(1-x)*(1+z)",
  }

Definition at line 240 of file vtkMedLocalization.cxx.

const int HEXA20_nnode = 20 [static]

Definition at line 236 of file vtkMedLocalization.cxx.

const char* HEXA20_varnames[HEXA20_dim] = {"x", "y", "z"} [static]

Definition at line 239 of file vtkMedLocalization.cxx.

const int HEXA27_aster2med[HEXA27_nnode] [static]
Initial value:
{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 16, 17, 18, 19, 12, 13, 14, 15, 20, 21,
 22, 23, 24, 25, 26}

Definition at line 266 of file vtkMedLocalization.cxx.

const int HEXA27_dim = 3 [static]

Definition at line 264 of file vtkMedLocalization.cxx.

const char* HEXA27_functions[HEXA27_nnode] [static]
Initial value:
{"1/8*x*(x-1)*y*(y-1)*z*(z-1)",
 "1/8*x*(x+1)*y*(y-1)*z*(z-1)",
 "1/8*x*(x+1)*y*(y+1)*z*(z-1)",
 "1/8*x*(x-1)*y*(y+1)*z*(z-1)",
 "1/8*x*(x-1)*y*(y-1)*z*(z+1)",
 "1/8*x*(x+1)*y*(y-1)*z*(z+1)",
 "1/8*x*(x+1)*y*(y+1)*z*(z+1)",
 "1/8*x*(x-1)*y*(y+1)*z*(z+1)",
 "1/4*(1-x*x)*y*(y-1)*z*(z-1)",
 "1/4*x*(x+1)*(1-y*y)*z*(z-1)",
 "1/4*(1-x*x)*y*(y+1)*z*(z-1)",
 "1/4*x*(x-1)*(1-y*y)*z*(z-1)",
 "1/4*x*(x-1)*y*(y-1)*(1-z*z)",
 "1/4*x*(x+1)*y*(y-1)*(1-z*z)",
 "1/4*x*(x+1)*y*(y+1)*(1-z*z)",
 "1/4*x*(x-1)*y*(y+1)*(1-z*z)",
 "1/4*(1-x*x)*y*(y-1)*z*(z+1)",
 "1/4*x*(x+1)*(1-y*y)*z*(z+1)",
 "1/4*(1-x*x)*y*(y+1)*z*(z+1)",
 "1/4*x*(x-1)*(1-y*y)*z*(z+1)",
 "1/2*(1-x*x)*(1-y*y)*z*(z-1)",
 "1/2*(1-x*x)*y*(y-1)*(1-z*z)",
 "1/2*x*(x-1)*(1-y*y)*(1-z*z)",
 "1/2*(1-x*x)*y*(y-1)*(1-z*z)",
 "1/2*x*(x-1)*(1-y*y)*(1-z*z)",
 "1/2*(1-x*x)*(1-y*y)*z*(z-1)",
 "(1-x*x)*(1-y*y)*(1-z*z)"
  }

Definition at line 270 of file vtkMedLocalization.cxx.

const int HEXA27_nnode = 27 [static]

Definition at line 265 of file vtkMedLocalization.cxx.

const char* HEXA27_varnames[HEXA27_dim] = {"x", "y", "z"} [static]

Definition at line 269 of file vtkMedLocalization.cxx.

const int HEXA8_aster2med[HEXA8_nnode] [static]
Initial value:
{0, 1, 2, 3, 4, 5, 6, 7}

Definition at line 220 of file vtkMedLocalization.cxx.

const int HEXA8_dim = 3 [static]

Definition at line 218 of file vtkMedLocalization.cxx.

const char* HEXA8_functions[HEXA8_nnode] [static]
Initial value:
{"1/8*(1-x)*(1-y)*(1-z)",
 "1/8*(1+x)*(1-y)*(1-z)",
 "1/8*(1+x)*(1+y)*(1-z)",
 "1/8*(1-x)*(1+y)*(1-z)",
 "1/8*(1-x)*(1-y)*(1+z)",
 "1/8*(1+x)*(1-y)*(1+z)",
 "1/8*(1+x)*(1+y)*(1+z)",
 "1/8*(1-x)*(1+y)*(1+z)"
   }

Definition at line 223 of file vtkMedLocalization.cxx.

const int HEXA8_nnode = 8 [static]

Definition at line 219 of file vtkMedLocalization.cxx.

const char* HEXA8_varnames[HEXA8_dim] = {"x", "y", "z"} [static]

Definition at line 222 of file vtkMedLocalization.cxx.

const int PENTA15_aster2med[PENTA15_nnode] [static]
Initial value:
{0, 1, 2, 3, 4, 5, 6, 7, 8, 12, 13, 14, 9, 10, 11}

Definition at line 171 of file vtkMedLocalization.cxx.

const int PENTA15_dim = 3 [static]

Definition at line 169 of file vtkMedLocalization.cxx.

const char* PENTA15_functions[PENTA15_nnode] [static]
Initial value:
{"y*(1-x)*(2*y-2-x)/2",
 "z*(1-x)*(2*z-2-x)/2",
 "(x-1)*(1-y-z)*(x+2*y+2*z)/2",
 "y*(1+x)*(2*y-2+x)/2",
 "z*(1+x)*(2*z-2+x)/2",
 "(-x-1)*(1-y-z)*(-x+2*y+2*z)/2",
 "2*y*z*(1-x)",
 "2*z*(1-y-z)*(1-x)",
 "2*y*(1-y-z)*(1-x)",
 "y*(1-x*x)",
 "z*(1-x*x)",
 "(1-y-z)*(1-x*x)",
 "2*y*z*(1+x)",
 "2*z*(1-y-z)*(1+x)",
 "2*y*(1-y-z)*(1+x)"}

Definition at line 174 of file vtkMedLocalization.cxx.

const int PENTA15_nnode = 15 [static]

Definition at line 170 of file vtkMedLocalization.cxx.

const char* PENTA15_varnames[PENTA15_dim] = {"x", "y", "z"} [static]

Definition at line 173 of file vtkMedLocalization.cxx.

const int PENTA18_aster2med[PENTA18_nnode] [static]
Initial value:
{0, 1, 2, 3, 4, 5, 6, 7, 8, 12, 13, 14, 9, 10, 11, 15, 16, 17}

Definition at line 194 of file vtkMedLocalization.cxx.

const int PENTA18_dim = 3 [static]

Definition at line 192 of file vtkMedLocalization.cxx.

const char* PENTA18_functions[PENTA18_nnode] [static]
Initial value:
{"x*y*x−1*2*y−1/2",
 "x*z*x−1*2*z−1/2",
 "x*x−1*zy−1*2*z2*y−1/2",
 "x*y*x1*2*y−1/2",
 "x*z*x1*2*z−1/2",
 "x*x1*zy−1*2*z2*y−1/2",
 "2*x*y*z*x−1",
 "−2*x*z*x−1*zy−1",
 "−2*x*y*x−1*zy−1",
 "y*1−x*x*2*y−1",
 "z*1−x*x*2*z−1",
 "1−x*x*zy−1*2*z2*y−1",
 "2*x*y*z*x1",
 "−2*x*z*x1*zy−1",
 "−2*x*y*x1*zy−1",
 "4*y*z*1−x*x",
 "4*z*x−1*zy−1",
 "4*y*x−1*zy−1"}

Definition at line 197 of file vtkMedLocalization.cxx.

const int PENTA18_nnode = 18 [static]

Definition at line 193 of file vtkMedLocalization.cxx.

const char* PENTA18_varnames[PENTA18_dim] = {"x", "y", "z"} [static]

Definition at line 196 of file vtkMedLocalization.cxx.

const int PENTA6_aster2med[PENTA6_nnode] [static]
Initial value:
{0, 1, 2, 3, 4, 5}

Definition at line 157 of file vtkMedLocalization.cxx.

const int PENTA6_dim = 3 [static]

Definition at line 155 of file vtkMedLocalization.cxx.

const char* PENTA6_functions[PENTA6_nnode] [static]
Initial value:
{"1/2*y*(1-x)",
 "1/2*z*(1-x)",
 "1/2*(1-y-z)*(1-x)",
 "1/2*y*(1+x)",
 "1/2*z*(1+x)",
 "1/2*(1-y-z)*(1+x)"}

Definition at line 160 of file vtkMedLocalization.cxx.

const int PENTA6_nnode = 6 [static]

Definition at line 156 of file vtkMedLocalization.cxx.

const char* PENTA6_varnames[PENTA6_dim] = {"x", "y", "z"} [static]

Definition at line 159 of file vtkMedLocalization.cxx.

const int PYRA13_aster2med[PYRA13_nnode] [static]
Initial value:
{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}

Definition at line 352 of file vtkMedLocalization.cxx.

const int PYRA13_dim = 3 [static]

Definition at line 350 of file vtkMedLocalization.cxx.

const char* PYRA13_functions[PYRA13_nnode] [static]
Initial value:
{
  "(-x+y+z-1)*(-x-y+z-1)*( x-1/2)/(2*(1-z))",
  "(-x-y+z-1)*( x-y+z-1)*( y-1/2)/(2*(1-z))",
  "( x-y+z-1)*( x+y+z-1)*(-x-1/2)/(2*(1-z))",
  "( x+y+z-1)*(-x+y+z-1)*(-y-1/2)/(2*(1-z))",
  "2*z*(z-1/2)",
  "-(-x+y+z-1)*(-x-y+z-1)*( x-y+z-1)/(2*(1-z))",
  "-(-x-y+z-1)*( x-y+z-1)*( x+y+z-1)/(2*(1-z))",
  "-( x-y+z-1)*( x+y+z-1)*(-x+y+z-1)/(2*(1-z))",
  "-( x+y+z-1)*(-x+y+z-1)*(-x-y+z-1)/(2*(1-z))",
  "(-x+y+z-1)*(-x-y+z-1)*z/(1-z)",
  "(-x-y+z-1)*( x-y+z-1)*z/(1-z)",
  "( x-y+z-1)*( x+y+z-1)*z/(1-z)",
  "( x+y+z-1)*(-x+y+z-1)*z/(1-z)"
}

Definition at line 355 of file vtkMedLocalization.cxx.

const int PYRA13_nnode = 13 [static]

Definition at line 351 of file vtkMedLocalization.cxx.

const char* PYRA13_varnames[PYRA13_dim] = {"x", "y", "z"} [static]

Definition at line 354 of file vtkMedLocalization.cxx.

const int PYRA5_aster2med[PYRA5_nnode] [static]
Initial value:
{0, 1, 2, 3, 4}

Definition at line 337 of file vtkMedLocalization.cxx.

const int PYRA5_dim = 3 [static]

Definition at line 335 of file vtkMedLocalization.cxx.

const char* PYRA5_functions[PYRA5_nnode] [static]
Initial value:
{
"(-x+y+z-1)*(-x-y+z-1)/(4*(1-z))",
"(-x-y+z-1)*( x-y+z-1)/(4*(1-z))",
"( x-y+z-1)*( x+y+z-1)/(4*(1-z))",
"( x+y+z-1)*(-x+y+z-1)/(4*(1-z))",
"z"
}

Definition at line 340 of file vtkMedLocalization.cxx.

const int PYRA5_nnode = 5 [static]

Definition at line 336 of file vtkMedLocalization.cxx.

const char* PYRA5_varnames[PYRA5_dim] = {"x", "y", "z"} [static]

Definition at line 339 of file vtkMedLocalization.cxx.

const int QUAD4_aster2med[QUAD4_nnode] [static]
Initial value:
{0, 1, 2, 3}

Definition at line 112 of file vtkMedLocalization.cxx.

const int QUAD4_dim = 2 [static]

Definition at line 110 of file vtkMedLocalization.cxx.

const char* QUAD4_functions[QUAD4_nnode] [static]
Initial value:
{"(1-x)*(1-y)/4",
 "(1+x)*(1-y)/4",
 "(1+x)*(1+y)/4",
 "(1-x)*(1+y)/4"}

Definition at line 115 of file vtkMedLocalization.cxx.

const int QUAD4_nnode = 4 [static]

Definition at line 111 of file vtkMedLocalization.cxx.

const char* QUAD4_varnames[QUAD4_dim] = {"x", "y"} [static]

Definition at line 114 of file vtkMedLocalization.cxx.

const int QUAD8_aster2med[QUAD8_nnode] [static]
Initial value:
{0, 1, 2, 3, 4, 5, 6, 7}

Definition at line 124 of file vtkMedLocalization.cxx.

const int QUAD8_dim = 2 [static]

Definition at line 122 of file vtkMedLocalization.cxx.

const char* QUAD8_functions[QUAD8_nnode] [static]
Initial value:
{"(1-x)*(1-y)*(-1-x-y)/4",
 "(1+x)*(1-y)*(-1+x-y)/4",
 "(1+x)*(1+y)*(-1+x+y)/4",
 "(1-x)*(1+y)*(-1-x+y)/4",
 "(1-x*x)*(1-y)/2",
 "(1+x)*(1-y*y)/2",
 "(1-x*x)*(1+y)/2",
 "(1-x)*(1-y*y)/2"}

Definition at line 127 of file vtkMedLocalization.cxx.

const int QUAD8_nnode = 8 [static]

Definition at line 123 of file vtkMedLocalization.cxx.

const char* QUAD8_varnames[QUAD8_dim] = {"x", "y"} [static]

Definition at line 126 of file vtkMedLocalization.cxx.

const int QUAD9_aster2med[QUAD9_nnode] [static]
Initial value:
{0, 1, 2, 3, 4, 5, 6, 7, 8}

Definition at line 140 of file vtkMedLocalization.cxx.

const int QUAD9_dim = 2 [static]

Definition at line 138 of file vtkMedLocalization.cxx.

const char* QUAD9_functions[QUAD9_nnode] [static]
Initial value:
{"x*y*(x-1)*(y-1)/4",
 "x*y*(x+1)*(y-1)/4",
 "x*y*(x+1)*(y+1)/4",
 "x*y*(x-1)*(y+1)/4",
 "(1-x*x)*y*(y-1)/2",
 "x*(x+1)*(1-y*y)/2",
 "(1-x*x)*y*(y+1)/2",
 "x*(x-1)*(1-y*y)/2",
 "(1-x*x)*(1-y*y)"}

Definition at line 143 of file vtkMedLocalization.cxx.

const int QUAD9_nnode = 9 [static]

Definition at line 139 of file vtkMedLocalization.cxx.

const char* QUAD9_varnames[QUAD9_dim] = {"x", "y"} [static]

Definition at line 142 of file vtkMedLocalization.cxx.

const int SEG2_aster2med[SEG2_nnode] [static]
Initial value:
{0, 1}

Definition at line 39 of file vtkMedLocalization.cxx.

const int SEG2_dim = 1 [static]

Definition at line 37 of file vtkMedLocalization.cxx.

const char* SEG2_functions[SEG2_nnode] [static]
Initial value:
{"1/2*(1-x)",
 "1/2*(1+x)"}

Definition at line 42 of file vtkMedLocalization.cxx.

const int SEG2_nnode = 2 [static]

Definition at line 38 of file vtkMedLocalization.cxx.

const char* SEG2_varnames[SEG2_dim] = {"x"} [static]

Definition at line 41 of file vtkMedLocalization.cxx.

const int SEG3_aster2med[SEG3_nnode] [static]
Initial value:
{0, 1, 2}

Definition at line 49 of file vtkMedLocalization.cxx.

const int SEG3_dim = 1 [static]

Definition at line 47 of file vtkMedLocalization.cxx.

const char* SEG3_functions[SEG3_nnode] [static]
Initial value:
{"-1/2*(1-x)*x",
  "1/2*(1+x)*x",
  "(1+x)*(1-x)"}

Definition at line 52 of file vtkMedLocalization.cxx.

const int SEG3_nnode = 3 [static]

Definition at line 48 of file vtkMedLocalization.cxx.

const char* SEG3_varnames[SEG3_dim] = {"x"} [static]

Definition at line 51 of file vtkMedLocalization.cxx.

const int SEG4_aster2med[SEG4_nnode] [static]
Initial value:
{0, 1, 2, 3}

Definition at line 60 of file vtkMedLocalization.cxx.

const int SEG4_dim = 1 [static]

Definition at line 58 of file vtkMedLocalization.cxx.

const char* SEG4_functions[SEG4_nnode] [static]
Initial value:
{"16/9*(1-x)*(x+1/3)*(x-1/3)",
"-16/9*(1+x)*(1/3-x)*(x+1/3)",
"16/27*(x-1)*(x+1)*(x-1/3)",
"-16/27*(x-1)*(x+1)*(x+1/3)"}

Definition at line 63 of file vtkMedLocalization.cxx.

const int SEG4_nnode = 4 [static]

Definition at line 59 of file vtkMedLocalization.cxx.

const char* SEG4_varnames[SEG4_dim] = {"x"} [static]

Definition at line 62 of file vtkMedLocalization.cxx.

const int TETRA10_aster2med[TETRA10_nnode] [static]
Initial value:
{0, 1, 2, 3, 4, 5, 6, 7, 8, 9}

Definition at line 317 of file vtkMedLocalization.cxx.

const int TETRA10_dim = 3 [static]

Definition at line 315 of file vtkMedLocalization.cxx.

const char* TETRA10_functions[TETRA10_nnode] [static]
Initial value:
{
  "y*(2*y-1)",
  "z*(2*z-1)",
  "(1-x-y-z)*(1-2*x-2*y-2*z)",
  "x*(2*x-1)",
  "4*y*z",
  "4*z*(1-x-y-z)",
  "4*y*(1-x-y-z)",
  "4*x*y",
  "4*x*z",
  "4*x*(1-x-y-z)"
}

Definition at line 320 of file vtkMedLocalization.cxx.

const int TETRA10_nnode = 10 [static]

Definition at line 316 of file vtkMedLocalization.cxx.

const char* TETRA10_varnames[TETRA10_dim] = {"x", "y", "z"} [static]

Definition at line 319 of file vtkMedLocalization.cxx.

const int TETRA4_aster2med[TETRA4_nnode] [static]
Initial value:
{0, 1, 2, 3}

Definition at line 303 of file vtkMedLocalization.cxx.

const int TETRA4_dim = 3 [static]

Definition at line 301 of file vtkMedLocalization.cxx.

const char* TETRA4_functions[TETRA4_nnode] [static]
Initial value:
{
  "y",
  "z",
  "1-x-y-z",
  "x"
}

Definition at line 306 of file vtkMedLocalization.cxx.

const int TETRA4_nnode = 4 [static]

Definition at line 302 of file vtkMedLocalization.cxx.

const char* TETRA4_varnames[TETRA4_dim] = {"x", "y", "z"} [static]

Definition at line 305 of file vtkMedLocalization.cxx.

const int TRIA3_aster2med[TRIA3_nnode] [static]
Initial value:
{0, 1, 2}

Definition at line 72 of file vtkMedLocalization.cxx.

const int TRIA3_dim = 2 [static]

Definition at line 70 of file vtkMedLocalization.cxx.

const char* TRIA3_functions[TRIA3_nnode] [static]
Initial value:
{"1-x-y",
 "x",
 "y"}

Definition at line 75 of file vtkMedLocalization.cxx.

const int TRIA3_nnode = 3 [static]

Definition at line 71 of file vtkMedLocalization.cxx.

const char* TRIA3_varnames[TRIA3_dim] = {"x", "y"} [static]

Definition at line 74 of file vtkMedLocalization.cxx.

const int TRIA6_aster2med[TRIA6_nnode] [static]
Initial value:
{0, 1, 2, 3, 4, 5}

Definition at line 83 of file vtkMedLocalization.cxx.

const int TRIA6_dim = 2 [static]

Definition at line 81 of file vtkMedLocalization.cxx.

const char* TRIA6_functions[TRIA6_nnode] [static]
Initial value:
{"-(1-x-y)*(1-2*(1-x-y))",
 "-x*(1-2*x)",
 "-y*(1-2*y)",
 "4*x*(1-x-y)",
 "4*x*y",
 "4*y*(1-x-y)"}

Definition at line 86 of file vtkMedLocalization.cxx.

const int TRIA6_nnode = 6 [static]

Definition at line 82 of file vtkMedLocalization.cxx.

const char* TRIA6_varnames[TRIA6_dim] = {"x", "y"} [static]

Definition at line 85 of file vtkMedLocalization.cxx.

const int TRIA7_aster2med[TRIA7_nnode] [static]
Initial value:
{0, 1, 2, 3, 4, 5, 6}

Definition at line 97 of file vtkMedLocalization.cxx.

const int TRIA7_dim = 2 [static]

Definition at line 95 of file vtkMedLocalization.cxx.

const char* TRIA7_functions[TRIA7_nnode] [static]
Initial value:
{"1-3*(x+y)+2*(x*x+y*y)+7*x*y-3*x*y*(x+y)",
 "x*(-1+2*x+3*y-3*y*(x+y))",
 "y*(-1+2*x+3*y-3*x*(x+y))",
 "4*x*(1-x-4*y+3*y*(x+y))",
 "4*x*y*(-2+3*(x+y))",
 "4*y*(1-4*x-y+3*x*(x+y))",
 "27*x*y*(1-x-y)"}

Definition at line 100 of file vtkMedLocalization.cxx.

const int TRIA7_nnode = 7 [static]

Definition at line 96 of file vtkMedLocalization.cxx.

const char* TRIA7_varnames[TRIA7_dim] = {"x", "y"} [static]

Definition at line 99 of file vtkMedLocalization.cxx.