NeoPZ
Functions
pzmultiphysicscompel.cpp File Reference

Contains the implementation of the Multiphysics computational element methods. More...

#include "pzmultiphysicscompel.h"
#include "pzcompel.h"
#include "pzgeoel.h"
#include "pztrnsform.h"
#include "TPZMaterial.h"
#include "tpzautopointer.h"
#include "pzgeopoint.h"
#include "pzgeoquad.h"
#include "pzgeotriangle.h"
#include "pzgeotetrahedra.h"
#include "pzgeoprism.h"
#include "TPZGeoCube.h"
#include "TPZGeoLinear.h"
#include "pzgeopyramid.h"
#include "pzelmat.h"
#include "pzconnect.h"
#include "pzmaterialdata.h"
#include "pzinterpolationspace.h"
#include "pzlog.h"
#include "pzcompelwithmem.h"
#include "pzbndcond.h"
#include <set>
#include "pzgraphel.h"
#include "pzgraphelq2dd.h"
#include "pzgraphelq3dd.h"
#include "pzgraphel1d.h"
#include "pzgraphel1dd.h"
#include "pztrigraphd.h"
#include "pztrigraph.h"
#include "tpzgraphelt2dmapped.h"
#include "tpzgraphelprismmapped.h"
#include "tpzgraphelpyramidmapped.h"
#include "tpzgraphelt3d.h"
#include "pzgraphmesh.h"
Include dependency graph for pzmultiphysicscompel.cpp:

Go to the source code of this file.

Functions

TPZCompElCreateMultiphysicsPointEl (TPZGeoEl *gel, TPZCompMesh &mesh, int64_t &index)
 Creates computational point element for Multiphysics approximate space. More...
 
TPZCompElCreateMultiphysicsLinearEl (TPZGeoEl *gel, TPZCompMesh &mesh, int64_t &index)
 Creates computational linear element for Multiphysics approximate space. More...
 
TPZCompElCreateMultiphysicsTriangleEl (TPZGeoEl *gel, TPZCompMesh &mesh, int64_t &index)
 Creates computational triangular element for Multiphysics approximate space. More...
 
TPZCompElCreateMultiphysicsQuadEl (TPZGeoEl *gel, TPZCompMesh &mesh, int64_t &index)
 Creates computational quadrilateral element for Multiphysics approximate space. More...
 
TPZCompElCreateMultiphysicsCubeEl (TPZGeoEl *gel, TPZCompMesh &mesh, int64_t &index)
 Creates computational cube element for Multiphysics approximate space. More...
 
TPZCompElCreateMultiphysicsPrismEl (TPZGeoEl *gel, TPZCompMesh &mesh, int64_t &index)
 Creates computational prismal element for Multiphysics approximate space. More...
 
TPZCompElCreateMultiphysicsTetraEl (TPZGeoEl *gel, TPZCompMesh &mesh, int64_t &index)
 Creates computational tetrahedral element for Multiphysics approximate space. More...
 
TPZCompElCreateMultiphysicsPyramEl (TPZGeoEl *gel, TPZCompMesh &mesh, int64_t &index)
 Creates computational pyramidal element for Multiphysics approximate space. More...
 
TPZCompElCreateMultiphysicsPointElWithMem (TPZGeoEl *gel, TPZCompMesh &mesh, int64_t &index)
 Creates computational point element for Multiphysics approximate space. More...
 
TPZCompElCreateMultiphysicsLinearElWithMem (TPZGeoEl *gel, TPZCompMesh &mesh, int64_t &index)
 Creates computational linear element for Multiphysics approximate space. More...
 
TPZCompElCreateMultiphysicsQuadElWithMem (TPZGeoEl *gel, TPZCompMesh &mesh, int64_t &index)
 Creates computational quadrilateral element for Multiphysics approximate space. More...
 
TPZCompElCreateMultiphysicsTriangleElWithMem (TPZGeoEl *gel, TPZCompMesh &mesh, int64_t &index)
 Creates computational triangular element for Multiphysics approximate space. More...
 
TPZCompElCreateMultiphysicsCubeElWithMem (TPZGeoEl *gel, TPZCompMesh &mesh, int64_t &index)
 Creates computational cube element for Multiphysics approximate space. More...
 
TPZCompElCreateMultiphysicsPrismElWithMem (TPZGeoEl *gel, TPZCompMesh &mesh, int64_t &index)
 Creates computational prismal element for Multiphysics approximate space. More...
 
TPZCompElCreateMultiphysicsPyramElWithMem (TPZGeoEl *gel, TPZCompMesh &mesh, int64_t &index)
 Creates computational pyramidal element for Multiphysics approximate space. More...
 
TPZCompElCreateMultiphysicsTetraElWithMem (TPZGeoEl *gel, TPZCompMesh &mesh, int64_t &index)
 Creates computational tetrahedral element for Multiphysics approximate space. More...
 

Detailed Description

Contains the implementation of the Multiphysics computational element methods.

Definition in file pzmultiphysicscompel.cpp.

Function Documentation

◆ CreateMultiphysicsCubeEl()

TPZCompEl* CreateMultiphysicsCubeEl ( TPZGeoEl gel,
TPZCompMesh mesh,
int64_t &  index 
)

Creates computational cube element for Multiphysics approximate space.

Definition at line 1400 of file pzmultiphysicscompel.cpp.

Referenced by TPZMultiphysicsCompEl< TGeometry >::NumberOfCompElementsInsideThisCompEl(), and TPZCreateApproximationSpace::SetAllCreateFunctionsMultiphysicElem().

◆ CreateMultiphysicsCubeElWithMem()

TPZCompEl* CreateMultiphysicsCubeElWithMem ( TPZGeoEl gel,
TPZCompMesh mesh,
int64_t &  index 
)

Creates computational cube element for Multiphysics approximate space.

Definition at line 1442 of file pzmultiphysicscompel.cpp.

Referenced by TPZMultiphysicsCompEl< TGeometry >::NumberOfCompElementsInsideThisCompEl(), and TPZCreateApproximationSpace::SetAllCreateFunctionsMultiphysicElemWithMem().

◆ CreateMultiphysicsLinearEl()

TPZCompEl* CreateMultiphysicsLinearEl ( TPZGeoEl gel,
TPZCompMesh mesh,
int64_t &  index 
)

Creates computational linear element for Multiphysics approximate space.

Definition at line 1388 of file pzmultiphysicscompel.cpp.

Referenced by TPZMultiphysicsCompEl< TGeometry >::NumberOfCompElementsInsideThisCompEl(), and TPZCreateApproximationSpace::SetAllCreateFunctionsMultiphysicElem().

◆ CreateMultiphysicsLinearElWithMem()

TPZCompEl* CreateMultiphysicsLinearElWithMem ( TPZGeoEl gel,
TPZCompMesh mesh,
int64_t &  index 
)

Creates computational linear element for Multiphysics approximate space.

Definition at line 1424 of file pzmultiphysicscompel.cpp.

Referenced by TPZMultiphysicsCompEl< TGeometry >::NumberOfCompElementsInsideThisCompEl(), and TPZCreateApproximationSpace::SetAllCreateFunctionsMultiphysicElemWithMem().

◆ CreateMultiphysicsPointEl()

TPZCompEl* CreateMultiphysicsPointEl ( TPZGeoEl gel,
TPZCompMesh mesh,
int64_t &  index 
)

Creates computational point element for Multiphysics approximate space.

Definition at line 1384 of file pzmultiphysicscompel.cpp.

Referenced by TPZMultiphysicsCompEl< TGeometry >::NumberOfCompElementsInsideThisCompEl(), and TPZCreateApproximationSpace::SetAllCreateFunctionsMultiphysicElem().

◆ CreateMultiphysicsPointElWithMem()

TPZCompEl* CreateMultiphysicsPointElWithMem ( TPZGeoEl gel,
TPZCompMesh mesh,
int64_t &  index 
)

Creates computational point element for Multiphysics approximate space.

Definition at line 1418 of file pzmultiphysicscompel.cpp.

Referenced by TPZMultiphysicsCompEl< TGeometry >::NumberOfCompElementsInsideThisCompEl(), and TPZCreateApproximationSpace::SetAllCreateFunctionsMultiphysicElemWithMem().

◆ CreateMultiphysicsPrismEl()

TPZCompEl* CreateMultiphysicsPrismEl ( TPZGeoEl gel,
TPZCompMesh mesh,
int64_t &  index 
)

Creates computational prismal element for Multiphysics approximate space.

Definition at line 1404 of file pzmultiphysicscompel.cpp.

Referenced by TPZMultiphysicsCompEl< TGeometry >::NumberOfCompElementsInsideThisCompEl(), and TPZCreateApproximationSpace::SetAllCreateFunctionsMultiphysicElem().

◆ CreateMultiphysicsPrismElWithMem()

TPZCompEl* CreateMultiphysicsPrismElWithMem ( TPZGeoEl gel,
TPZCompMesh mesh,
int64_t &  index 
)

Creates computational prismal element for Multiphysics approximate space.

Definition at line 1448 of file pzmultiphysicscompel.cpp.

Referenced by TPZMultiphysicsCompEl< TGeometry >::NumberOfCompElementsInsideThisCompEl(), and TPZCreateApproximationSpace::SetAllCreateFunctionsMultiphysicElemWithMem().

◆ CreateMultiphysicsPyramEl()

TPZCompEl* CreateMultiphysicsPyramEl ( TPZGeoEl gel,
TPZCompMesh mesh,
int64_t &  index 
)

Creates computational pyramidal element for Multiphysics approximate space.

Definition at line 1412 of file pzmultiphysicscompel.cpp.

Referenced by TPZMultiphysicsCompEl< TGeometry >::NumberOfCompElementsInsideThisCompEl(), and TPZCreateApproximationSpace::SetAllCreateFunctionsMultiphysicElem().

◆ CreateMultiphysicsPyramElWithMem()

TPZCompEl* CreateMultiphysicsPyramElWithMem ( TPZGeoEl gel,
TPZCompMesh mesh,
int64_t &  index 
)

Creates computational pyramidal element for Multiphysics approximate space.

Definition at line 1454 of file pzmultiphysicscompel.cpp.

Referenced by TPZMultiphysicsCompEl< TGeometry >::NumberOfCompElementsInsideThisCompEl(), and TPZCreateApproximationSpace::SetAllCreateFunctionsMultiphysicElemWithMem().

◆ CreateMultiphysicsQuadEl()

TPZCompEl* CreateMultiphysicsQuadEl ( TPZGeoEl gel,
TPZCompMesh mesh,
int64_t &  index 
)

Creates computational quadrilateral element for Multiphysics approximate space.

Definition at line 1396 of file pzmultiphysicscompel.cpp.

Referenced by TPZMultiphysicsCompEl< TGeometry >::NumberOfCompElementsInsideThisCompEl(), and TPZCreateApproximationSpace::SetAllCreateFunctionsMultiphysicElem().

◆ CreateMultiphysicsQuadElWithMem()

TPZCompEl* CreateMultiphysicsQuadElWithMem ( TPZGeoEl gel,
TPZCompMesh mesh,
int64_t &  index 
)

Creates computational quadrilateral element for Multiphysics approximate space.

Definition at line 1430 of file pzmultiphysicscompel.cpp.

Referenced by TPZMultiphysicsCompEl< TGeometry >::NumberOfCompElementsInsideThisCompEl(), and TPZCreateApproximationSpace::SetAllCreateFunctionsMultiphysicElemWithMem().

◆ CreateMultiphysicsTetraEl()

TPZCompEl* CreateMultiphysicsTetraEl ( TPZGeoEl gel,
TPZCompMesh mesh,
int64_t &  index 
)

Creates computational tetrahedral element for Multiphysics approximate space.

Definition at line 1408 of file pzmultiphysicscompel.cpp.

Referenced by TPZMultiphysicsCompEl< TGeometry >::NumberOfCompElementsInsideThisCompEl(), and TPZCreateApproximationSpace::SetAllCreateFunctionsMultiphysicElem().

◆ CreateMultiphysicsTetraElWithMem()

TPZCompEl* CreateMultiphysicsTetraElWithMem ( TPZGeoEl gel,
TPZCompMesh mesh,
int64_t &  index 
)

Creates computational tetrahedral element for Multiphysics approximate space.

Definition at line 1460 of file pzmultiphysicscompel.cpp.

Referenced by TPZMultiphysicsCompEl< TGeometry >::NumberOfCompElementsInsideThisCompEl(), and TPZCreateApproximationSpace::SetAllCreateFunctionsMultiphysicElemWithMem().

◆ CreateMultiphysicsTriangleEl()

TPZCompEl* CreateMultiphysicsTriangleEl ( TPZGeoEl gel,
TPZCompMesh mesh,
int64_t &  index 
)

Creates computational triangular element for Multiphysics approximate space.

Definition at line 1392 of file pzmultiphysicscompel.cpp.

Referenced by TPZMultiphysicsCompEl< TGeometry >::NumberOfCompElementsInsideThisCompEl(), and TPZCreateApproximationSpace::SetAllCreateFunctionsMultiphysicElem().

◆ CreateMultiphysicsTriangleElWithMem()

TPZCompEl* CreateMultiphysicsTriangleElWithMem ( TPZGeoEl gel,
TPZCompMesh mesh,
int64_t &  index 
)

Creates computational triangular element for Multiphysics approximate space.

Definition at line 1436 of file pzmultiphysicscompel.cpp.

Referenced by TPZMultiphysicsCompEl< TGeometry >::NumberOfCompElementsInsideThisCompEl(), and TPZCreateApproximationSpace::SetAllCreateFunctionsMultiphysicElemWithMem().