NeoPZ
Classes | Variables
pzrefine Namespace Reference

Groups all classes which model the h refinement
These classes are used as template arguments of. More...

Classes

class  TPZRefCube
 Implements the uniform refinement of a geometric hexahedral element. Refine. More...
 
class  TPZRefLinear
 Implements the uniform refinement of a geometric linear element. Refine. More...
 
class  TPZRefPoint
 Implements the uniform refinement of a geometric point element. Refine. More...
 
class  TPZRefPrism
 Implements the uniform refinement of a geometric prism element. Refine. More...
 
class  TPZRefPyramid
 Implements the uniform refinement of a geometric hexahedral element. Refine. More...
 
class  TPZRefQuad
 Implements the uniform refinement of a geometric quadrilateral element. Refine. More...
 
class  TPZRefTetrahedra
 Implements the uniform refinement of a geometric tetrahedral element. Refine. More...
 
class  TPZRefTriangle
 Implements the uniform refinement of a geometric triangular element. Refine. More...
 

Variables

static int subeldata [1][1][2]
 
static int nsubeldata [1]
 
static int nsubeldata [21]
 
static int subeldata [21][21][2]
 
static int MidSideNodes [15][2]
 
static REAL MidCoord [15][3]
 
const int NumInNeigh
 
static int InNeigh [8][NumInNeigh][3]
 
static int CornerSons [8][6]
 
static REAL buildt [8][21][4][3]
 
static int fatherside [8][21]
 
static int nsubeldata [19]
 
static int subeldata [19][27][2]
 
static int MidSideNodes [9][2]
 
static REAL MidCoord [9][3]
 
static int InNeigh [10][NumInNeigh][3]
 
static int CornerSons [10][5]
 
static REAL buildt [10][19][4][3]
 
static int fatherside [10][19]
 
static int nsubeldata [9]
 
static int subeldata [9][9][2]
 
static int MidSideNodes [5][2]
 
static REAL MidCoord [5][2]
 
static int InNeigh [4][NumInNeigh][3]
 
static int CornerSons [4][4]
 
static REAL buildt [4][9][3][2]
 
static int fatherside [TPZRefQuad::NSubEl][TPZShapeQuad::NSides]
 
static int nsubeldata [15]
 
static int subeldata [15][11][2]
 
static int MidSideNodes [6][2]
 
static REAL MidCoord [6][3]
 
static int InNeigh [6][NumInNeigh][3]
 
static int CornerSons [6][5]
 
static REAL buildt [6][19][4][3]
 
static int fatherside [6][19]
 
static int nsubeldata [7]
 
static int subeldata [7][7][2]
 
static int MidSideNodes [3][2]
 
static REAL MidCoord [3][2]
 
static int InNeigh [4][NumInNeigh][3]
 
static int CornerSons [4][3]
 
static REAL buildt [4][7][3][2]
 
static int fatherside [TPZRefTriangle::NSubEl][TPZShapeTriang::NSides]
 
static int nsubeldata [27]
 
static int subeldata [27][27][2]
 
static int MidSideNodes [19][2]
 
static REAL MidCoord [19][3]
 
static int InNeigh [8][NumInNeigh][3]
 
static int CornerSons [8][8]
 
static REAL buildt [8][27][4][3]
 
static int fatherside [8][27]
 
static int InNeigh [2][1][3]
 
static int CornerSons [2][2]
 
static int MidSideNodes [1][2]
 
static REAL MidCoord [1][1]
 
static int subeldata [3][3][2]
 
static int nsubeldata [3]
 
static REAL buildt [2][3][2][1]
 
static int fatherside [2][3]
 

Detailed Description

Groups all classes which model the h refinement
These classes are used as template arguments of.

See also
TPZGeoElement

Variable Documentation

◆ buildt [1/7]

REAL pzrefine::buildt[2][3][2][1]
static

Definition at line 40 of file TPZRefLinear.cpp.

◆ buildt [2/7]

REAL pzrefine::buildt[4][7][3][2]
static

Definition at line 70 of file pzreftriangle.cpp.

◆ buildt [3/7]

REAL pzrefine::buildt[4][9][3][2]
static

Definition at line 74 of file pzrefquad.cpp.

◆ buildt [4/7]

REAL pzrefine::buildt[8][27][4][3]
static

Definition at line 84 of file TPZRefCube.cpp.

◆ buildt [5/7]

REAL pzrefine::buildt[6][19][4][3]
static

Definition at line 88 of file pzreftetrahedra.cpp.

◆ buildt [6/7]

REAL pzrefine::buildt[10][19][4][3]
static

Definition at line 100 of file pzrefpyram.cpp.

◆ buildt [7/7]

REAL pzrefine::buildt[8][21][4][3]
static

Definition at line 124 of file pzrefprism.cpp.

◆ CornerSons [1/7]

int pzrefine::CornerSons[2][2]
static

Definition at line 20 of file TPZRefLinear.cpp.

◆ CornerSons [2/7]

int pzrefine::CornerSons[4][3]
static

define os cantos locais dos fihos

Definition at line 63 of file pzreftriangle.cpp.

◆ CornerSons [3/7]

int pzrefine::CornerSons[4][4]
static

define os cantos locais dos fihos

Definition at line 67 of file pzrefquad.cpp.

◆ CornerSons [4/7]

int pzrefine::CornerSons[6][5]
static

define os cantos locais dos fihos

Definition at line 79 of file pzreftetrahedra.cpp.

◆ CornerSons [5/7]

int pzrefine::CornerSons[8][8]
static

define os cantos locais dos fihos

Definition at line 79 of file TPZRefCube.cpp.

◆ CornerSons [6/7]

int pzrefine::CornerSons[10][5]
static

define os cantos locais dos fihos

Definition at line 92 of file pzrefpyram.cpp.

◆ CornerSons [7/7]

int pzrefine::CornerSons[8][6]
static

define os cantos locais dos fihos

Definition at line 112 of file pzrefprism.cpp.

◆ fatherside [1/7]

int pzrefine::fatherside[2][3]
static

Definition at line 53 of file TPZRefLinear.cpp.

◆ fatherside [2/7]

int pzrefine::fatherside[TPZRefTriangle::NSubEl][TPZShapeTriang::NSides]
static

Definition at line 105 of file pzreftriangle.cpp.

◆ fatherside [3/7]

int pzrefine::fatherside[TPZRefQuad::NSubEl][TPZShapeQuad::NSides]
static

Definition at line 117 of file pzrefquad.cpp.

◆ fatherside [4/7]

int pzrefine::fatherside[8][21]
static

◆ fatherside [5/7]

int pzrefine::fatherside[8][27]
static

Definition at line 311 of file TPZRefCube.cpp.

◆ fatherside [6/7]

int pzrefine::fatherside[6][19]
static

Definition at line 349 of file pzreftetrahedra.cpp.

Referenced by pzrefine::TPZRefTetrahedra::GetTransform().

◆ fatherside [7/7]

int pzrefine::fatherside[10][19]
static

Definition at line 443 of file pzrefpyram.cpp.

Referenced by pzrefine::TPZRefPyramid::GetTransform().

◆ InNeigh [1/7]

int pzrefine::InNeigh[2][1][3]
static

Definition at line 16 of file TPZRefLinear.cpp.

◆ InNeigh [2/7]

int pzrefine::InNeigh[4][NumInNeigh][3]
static

Definition at line 53 of file pzreftriangle.cpp.

◆ InNeigh [3/7]

int pzrefine::InNeigh[4][NumInNeigh][3]
static

Definition at line 57 of file pzrefquad.cpp.

◆ InNeigh [4/7]

int pzrefine::InNeigh[8][NumInNeigh][3]
static

Definition at line 66 of file TPZRefCube.cpp.

◆ InNeigh [5/7]

int pzrefine::InNeigh[6][NumInNeigh][3]
static

Definition at line 67 of file pzreftetrahedra.cpp.

◆ InNeigh [6/7]

int pzrefine::InNeigh[10][NumInNeigh][3]
static

Definition at line 74 of file pzrefpyram.cpp.

◆ InNeigh [7/7]

int pzrefine::InNeigh[8][NumInNeigh][3]
static

Definition at line 98 of file pzrefprism.cpp.

◆ MidCoord [1/7]

REAL pzrefine::MidCoord[1][1]
static

Definition at line 28 of file TPZRefLinear.cpp.

◆ MidCoord [2/7]

REAL pzrefine::MidCoord[3][2]
static

Definition at line 41 of file pzreftriangle.cpp.

◆ MidCoord [3/7]

REAL pzrefine::MidCoord[5][2]
static

Definition at line 42 of file pzrefquad.cpp.

◆ MidCoord [4/7]

REAL pzrefine::MidCoord[6][3]
static

Definition at line 53 of file pzreftetrahedra.cpp.

◆ MidCoord [5/7]

REAL pzrefine::MidCoord[19][3]
static

Definition at line 56 of file TPZRefCube.cpp.

◆ MidCoord [6/7]

REAL pzrefine::MidCoord[9][3]
static

Definition at line 62 of file pzrefpyram.cpp.

◆ MidCoord [7/7]

REAL pzrefine::MidCoord[15][3]
static

Definition at line 82 of file pzrefprism.cpp.

◆ MidSideNodes [1/7]

int pzrefine::MidSideNodes[1][2]
static

Definition at line 24 of file TPZRefLinear.cpp.

◆ MidSideNodes [2/7]

int pzrefine::MidSideNodes[5][2]
static

Definition at line 33 of file pzrefquad.cpp.

◆ MidSideNodes [3/7]

int pzrefine::MidSideNodes[3][2]
static

Definition at line 35 of file pzreftriangle.cpp.

◆ MidSideNodes [4/7]

int pzrefine::MidSideNodes[6][2]
static

Definition at line 44 of file pzreftetrahedra.cpp.

◆ MidSideNodes [5/7]

int pzrefine::MidSideNodes[19][2]
static

Definition at line 50 of file TPZRefCube.cpp.

◆ MidSideNodes [6/7]

int pzrefine::MidSideNodes[9][2]
static

Definition at line 56 of file pzrefpyram.cpp.

◆ MidSideNodes [7/7]

int pzrefine::MidSideNodes[15][2]
static

Definition at line 71 of file pzrefprism.cpp.

◆ nsubeldata [1/8]

int pzrefine::nsubeldata[27]
static

Definition at line 17 of file TPZRefCube.cpp.

◆ nsubeldata [2/8]

int pzrefine::nsubeldata[9]
static

Definition at line 18 of file pzrefquad.cpp.

◆ nsubeldata [3/8]

int pzrefine::nsubeldata[7]
static

Definition at line 19 of file pzreftriangle.cpp.

◆ nsubeldata [4/8]

int pzrefine::nsubeldata[21]
static

Definition at line 20 of file pzrefprism.cpp.

◆ nsubeldata [5/8]

int pzrefine::nsubeldata[1]
static

Definition at line 21 of file pzrefpoint.cpp.

◆ nsubeldata [6/8]

int pzrefine::nsubeldata[15]
static

Definition at line 22 of file pzreftetrahedra.cpp.

◆ nsubeldata [7/8]

int pzrefine::nsubeldata[19]
static

Definition at line 24 of file pzrefpyram.cpp.

◆ nsubeldata [8/8]

int pzrefine::nsubeldata[3]
static

Definition at line 38 of file TPZRefLinear.cpp.

◆ NumInNeigh

const int pzrefine::NumInNeigh

define as conectividades entre sub-elementos linha i é filho i, {a,b,c} = {lado do filho atual, irmão vizinho,lado do vizinho}

define as conectividades entre sub-elementos linha i eh filho i, {a,b,c} = {lado do filho atual, irmao vizinho,lado do vizinho}

Definition at line 97 of file pzrefprism.cpp.

Referenced by pzrefine::TPZRefPrism::Divide(), pzrefine::TPZRefTriangle::Divide(), pzrefine::TPZRefCube::Divide(), pzrefine::TPZRefQuad::Divide(), pzrefine::TPZRefPyramid::Divide(), and pzrefine::TPZRefTetrahedra::Divide().

◆ subeldata [1/8]

int pzrefine::subeldata[1][1][2]
static

Definition at line 16 of file pzrefpoint.cpp.

◆ subeldata [2/8]

int pzrefine::subeldata[27][27][2]
static

Definition at line 19 of file TPZRefCube.cpp.

◆ subeldata [3/8]

int pzrefine::subeldata[9][9][2]
static

Definition at line 20 of file pzrefquad.cpp.

◆ subeldata [4/8]

int pzrefine::subeldata[7][7][2]
static

Definition at line 21 of file pzreftriangle.cpp.

◆ subeldata [5/8]

int pzrefine::subeldata[21][21][2]
static

Definition at line 22 of file pzrefprism.cpp.

◆ subeldata [6/8]

int pzrefine::subeldata[15][11][2]
static

Definition at line 24 of file pzreftetrahedra.cpp.

◆ subeldata [7/8]

int pzrefine::subeldata[19][27][2]
static

Definition at line 26 of file pzrefpyram.cpp.

◆ subeldata [8/8]

int pzrefine::subeldata[3][3][2]
static

Definition at line 30 of file TPZRefLinear.cpp.