NeoPZ
Classes | Functions
pzmultiphysicscompel.h File Reference

It has the declaration of the TPZMultiphysicsCompEl class. More...

#include <iostream>
#include "pzmultiphysicselement.h"
#include "pzmaterialdata.h"
#include "pzelctemp.h"
#include "pzreducedspace.h"
#include "pzcmesh.h"
Include dependency graph for pzmultiphysicscompel.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  TPZTransform< T >
 Implements an affine transformation between points in parameter space. Topology Utility. More...
 
class  TPZMultiphysicsCompEl< TGeometry >
 class to create a compute element multiphysics More...
 

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 * CreateMultiphysicsQuadEl (TPZGeoEl *gel, TPZCompMesh &mesh, int64_t &index)
 Creates computational quadrilateral 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 * 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 * CreateMultiphysicsPyramEl (TPZGeoEl *gel, TPZCompMesh &mesh, int64_t &index)
 Creates computational pyramidal 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 * 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

It has the declaration of the TPZMultiphysicsCompEl class.

Definition in file pzmultiphysicscompel.h.

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().