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

TPZCompEl * CreateMultiphysicsPointEl (TPZGeoEl *gel, TPZCompMesh &mesh, int64_t &index)
 Creates computational point element for Multiphysics approximate space. More...
 
TPZCompEl * CreateMultiphysicsLinearEl (TPZGeoEl *gel, TPZCompMesh &mesh, int64_t &index)
 Creates computational linear element for Multiphysics approximate space. More...
 
TPZCompEl * CreateMultiphysicsTriangleEl (TPZGeoEl *gel, TPZCompMesh &mesh, int64_t &index)
 Creates computational triangular element for Multiphysics approximate space. More...
 
TPZCompEl * CreateMultiphysicsQuadEl (TPZGeoEl *gel, TPZCompMesh &mesh, int64_t &index)
 Creates computational quadrilateral element for Multiphysics approximate space. More...
 
TPZCompEl * CreateMultiphysicsCubeEl (TPZGeoEl *gel, TPZCompMesh &mesh, int64_t &index)
 Creates computational cube element for Multiphysics approximate space. More...
 
TPZCompEl * CreateMultiphysicsPrismEl (TPZGeoEl *gel, TPZCompMesh &mesh, int64_t &index)
 Creates computational prismal element for Multiphysics approximate space. More...
 
TPZCompEl * CreateMultiphysicsTetraEl (TPZGeoEl *gel, TPZCompMesh &mesh, int64_t &index)
 Creates computational tetrahedral element for Multiphysics approximate space. More...
 
TPZCompEl * CreateMultiphysicsPyramEl (TPZGeoEl *gel, TPZCompMesh &mesh, int64_t &index)
 Creates computational pyramidal element for Multiphysics approximate space. More...
 
TPZCompEl * CreateMultiphysicsPointElWithMem (TPZGeoEl *gel, TPZCompMesh &mesh, int64_t &index)
 Creates computational point element for Multiphysics approximate space. More...
 
TPZCompEl * CreateMultiphysicsLinearElWithMem (TPZGeoEl *gel, TPZCompMesh &mesh, int64_t &index)
 Creates computational linear element for Multiphysics approximate space. More...
 
TPZCompEl * CreateMultiphysicsQuadElWithMem (TPZGeoEl *gel, TPZCompMesh &mesh, int64_t &index)
 Creates computational quadrilateral element for Multiphysics approximate space. More...
 
TPZCompEl * CreateMultiphysicsTriangleElWithMem (TPZGeoEl *gel, TPZCompMesh &mesh, int64_t &index)
 Creates computational triangular element for Multiphysics approximate space. More...
 
TPZCompEl * CreateMultiphysicsCubeElWithMem (TPZGeoEl *gel, TPZCompMesh &mesh, int64_t &index)
 Creates computational cube element for Multiphysics approximate space. More...
 
TPZCompEl * CreateMultiphysicsPrismElWithMem (TPZGeoEl *gel, TPZCompMesh &mesh, int64_t &index)
 Creates computational prismal element for Multiphysics approximate space. More...
 
TPZCompEl * CreateMultiphysicsPyramElWithMem (TPZGeoEl *gel, TPZCompMesh &mesh, int64_t &index)
 Creates computational pyramidal element for Multiphysics approximate space. More...
 
TPZCompEl * CreateMultiphysicsTetraElWithMem (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().