NeoPZ
|
Classes which implement the weak statement of the differential equation within the PZ environment.
TPZMaterial is the Base Class.
More...
Classes | |
class | TPZBiharmonicEstimator |
Estimates error to biharmonic problem. Also computes the contributions on elements and interfaces. Analysis. More... | |
class | TPZBndCond |
This class defines the boundary condition for TPZMaterial objects. More... | |
class | TPZConservationLaw |
Implements the interface for conservation laws, keeping track of the timestep as well. More... | |
class | TPZDiscontinuousGalerkin |
Defines the interface which material objects need to implement for discontinuous Galerkin formulations. More... | |
class | TPZL2Projection |
Implements an L2 projection to constant solution values. More... | |
class | TPZMat1dLin |
Implements a one dimensional linear problem. More... | |
class | TPZMat2dLin |
Implements a bi-dimensional linear problem. More... | |
class | TPZMatPoisson3d |
DESCRIBE PLEASE. More... | |
class | TPZTransientMaterial< TBASEMAT > |
Implements an implicit Euler time integrator. The Material Classes Material. More... | |
class | TPZMixedPoisson |
Material to solve a mixed poisson problem 2d by multiphysics simulation. More... | |
class | TPZArtDiff |
This class adds to the term of diffusion to the variacional formulation of the differential equation partial compressible of Euler (hyperbolic). More... | |
class | TPZAUSMFlux |
Implements the numerical flux for AUSM problem. (Jorge?) More... | |
class | TPZBCTension |
Class which implements a tension boundary condition, where the tensor is computed from a finite element analysis. More... | |
class | TPZBiharmonic |
Implements discontinuous Galerkin formulation for the bi-harmonic equation. More... | |
class | TPZBurger |
This class implements a linear convection equation using a burger flux instead of the linear flux. More... | |
class | TPZMatConvectionProblem |
Contains the TPZMatConvectionProblem class which implements a convection problem 2D with time dependence. More... | |
class | TPZCoupledTransportDarcy |
Implements two equations where the second one requires the solution of the first. More... | |
class | TPZCoupledTransportDarcyBC |
DESCRIBE PLEASE. More... | |
class | TPZElasticityAxiMaterial |
Implements a two dimensional elastic material in plane stress or strain. More... | |
class | TPZElasticityMaterial |
This class implements a two dimensional elastic material in plane stress or strain. More... | |
class | TPZElasticity3D |
This class implements a 3D isotropic elasticity material. More... | |
class | TPZElasticityHybridMaterial |
This class implements a two dimensional elastic material to hybrid method. It is derived from the class TPZElasticityMaterial. More... | |
class | TPZEulerEquation |
This material implements the weak statement of the three-dimensional compressible euler equations. More... | |
class | TPZEulerConsLaw |
This material implements the weak statement of the compressible euler equations. More... | |
class | TPZGradientFlux |
DESCRIBE PLEASE. More... | |
class | TPZIncNavierStokesKEps |
This class implements an imcompressible Navier-Stokes formulation with modified KEpsilon turbulence model. More... | |
class | TPZMatHyperElastic |
Implements a hyper elasticity material. More... | |
class | TPZMatMixedPoisson3D |
Material to solve a mixed poisson problem 3D by multiphysics simulation. More... | |
class | TPZMatOrthotropic |
Implements a orthotropic material. More... | |
class | TPZMatPlaca2 |
DESCRIBE PLEASE. More... | |
class | TPZMaterialTest |
DESCRIBE PLEASE. More... | |
class | TPZMaterialTest3D |
Implements a three dimensional linear material for test. More... | |
class | TPZMultiphase |
Material to solve a 2d multiphase transport problem by multiphysics simulation. More... | |
class | TPZMultPlaca |
DESCRIBE PLEASE. More... | |
class | TPZNLMat1d |
Virtual class that implements the whole structure for evaluta non linear truss elements. More... | |
class | TPZNonLinBiharmonic |
This class implements discontinuous Galerkin formulation for the non-linear bi-harmonic equation. More... | |
class | TPZNonLinearPoisson3d |
DESCRIBE PLEASE. More... | |
class | TPZPlaca |
DESCRIBE PLEASE. More... | |
class | TPZMatPoisson3dReferred |
This class implements a version of TPZMatPoisson3d where the convection term is given at each integration point from a previous calculation. More... | |
class | TPZSpaceTimeRichardsEq |
Implemenents a 1D space-time Richards' equation. More... | |
class | TPZThermicElast3D |
This class implements a 3D isotropic elasticity material with thermal stress. More... | |
class | TPZViscoelastic |
This class implements an isotropic viscoelasticity material. More... | |
class | TPZSwelling |
The TPZSwelling class implements a numerical model of swelling material coupling flow through porous media with ionic transport. More... | |
class | TPZConsLawTest |
Only to test a material as conservation law. It was used for testing purposes. More... | |
class | TPZElasticity2DHybrid |
This class implements a two dimensional elastic material in plane stress or strain. More... | |
class | TPZEuler |
This class implements a linear scalar convection equation with modified SUPG difusion. More... | |
class | TPZMatHybrid |
DESCRIBE PLEASE. More... | |
class | TPZLinearConvecDiff |
Convecção-difusão linear 2D. More... | |
class | TPZLinearConvection |
Implements a linear scalar convection equation with modified SUPG difusion. More... | |
class | TPZMatDualHybridPoisson |
More... | |
class | TPZMatElasticity2D |
Description Linear elastic equations. More... | |
class | TPZMatWithMem< TMEM, TFather > |
Implements an abstract class implementing the memory features. More... | |
class | TPZMixedElasticityMaterial |
This class implements a two dimensional elastic material in plane stress or strain. More... | |
class | TPZMixedPoissonParabolic |
Material to solve a mixed time dependent poisson problem 2d by multiphysics simulation. More... | |
class | TPZMultCamada |
DESCRIBE PLEASE. More... | |
class | TPZMulticamadaOrthotropic |
Gerencia um conjunto de placas dispostas em forma multicamada. More... | |
class | TPZPlacaOrthotropic |
O objeto desta classe representa uma placa do objeto multicamada. More... | |
class | TPZMaterial |
This abstract class defines the behaviour which each derived class needs to implement. More... | |
class | TPZMatLaplacian |
More... | |
class | TPZOutofRange |
This class is used as an exception thrown on an outofrange condition. More... | |
class | TPZReynoldsFlow |
This abstract class defines the behaviour which each derived class needs to implement. More... | |
class | TPZVecL2 |
This abstract class defines the behaviour which each derived class needs to implement. More... | |
class | TPZHybridPoisson |
Material to solve a mixed poisson problem 2d by multiphysics simulation. More... | |
Macros | |
#define | FL(A) |
Function for dynamic cast of the material based on map A (second data) More... | |
#define | MAXCFL |
Maxime value to CFL coefficient. More... | |
Typedefs | |
typedef TPZManVector< STATE, 10 > | TPZFemSol |
This class implements an interface between TPZCompEl::CalcStiff and TPZMaterial::Contribute methods. It request to the material which attributes must be computed by the computational element and trigger their computation. Attributes are solution and its derivatives, X coordinate, etc. More... | |
Enumerations | |
enum | TPZTimeDiscr { None_TD, Explicit_TD, ApproxImplicit_TD, Implicit_TD, Unknown_TD } |
Indicates the type of time discretization. More... | |
enum | TPZContributeTime { None_CT, Last_CT, Advanced_CT } |
Indicates which term is put in the right hand side and tangent matrix. More... | |
enum | TPZResidualType { None_RT, Residual_RT, Flux_RT } |
Which terms are being contributed. More... | |
enum | TPZArtDiffType { None_AD, LeastSquares_AD, Bornhaus_AD, SUPG_AD, TrnLeastSquares_AD } |
Enumerate to define the possible types of artificial diffusion term to stabilize the numerical scheme. More... | |
Classes which implement the weak statement of the differential equation within the PZ environment.
TPZMaterial is the Base Class.
#define FL | ( | A | ) |
Function for dynamic cast of the material based on map A (second data)
Definition at line 147 of file pzflowcmesh.cpp.
Referenced by TPZYCSandlerDimaggioL2::Compute(), TPZYCSandlerDimaggioL::Compute(), TPZYCSandlerDimaggio::Compute(), TPZYCSandlerDimaggio::ComputeEpsp(), TPZEulerConsLaw::ContributeApproxImplConvFace(), TPZYCSandlerDimaggio::D2EpspDL2(), TPZYCSandlerDimaggio::DEpspDL(), TPZYCSandlerDimaggio::EpspFromL(), TPZYCSandlerDimaggioL2::H(), TPZYCSandlerDimaggioL::H(), TPZYCSandlerDimaggio::H(), TPZYCSandlerDimaggioL2::InitialGuess(), TPZYCSandlerDimaggioL::InitialGuess(), TPZYCSandlerDimaggioL2::N(), TPZYCSandlerDimaggioL::N(), TPZYCSandlerDimaggio::N(), TPZFlowCompMesh::ScaleCFL(), TPZFlowCompMesh::SetCFL(), TPZFlowCompMesh::SetContributionTime(), TPZFlowCompMesh::SetFlowforcingFunction(), and TPZFlowCompMesh::SetResidualType().
#define MAXCFL |
Maxime value to CFL coefficient.
Definition at line 153 of file pzflowcmesh.cpp.
Referenced by TPZFlowCompMesh::ScaleCFL(), and TPZFlowCompMesh::SetCFL().
typedef TPZManVector<STATE, 10> TPZFemSol |
This class implements an interface between TPZCompEl::CalcStiff and TPZMaterial::Contribute methods.
It request to the material which attributes must be computed by the computational element and trigger their computation.
Attributes are solution and its derivatives, X coordinate, etc.
Definition at line 26 of file pzmaterialdata.h.
enum TPZArtDiffType |
Enumerate to define the possible types of artificial diffusion term to stabilize the numerical scheme.
Definition at line 43 of file pzartdiff.h.
enum TPZContributeTime |
Indicates which term is put in the right hand side and tangent matrix.
Enumerator | |
---|---|
None_CT | |
Last_CT | |
Advanced_CT |
Definition at line 47 of file pzconslaw.h.
enum TPZResidualType |
Which terms are being contributed.
Enumerator | |
---|---|
None_RT | |
Residual_RT | |
Flux_RT |
Definition at line 58 of file pzconslaw.h.
enum TPZTimeDiscr |
Indicates the type of time discretization.
Definition at line 34 of file pzconslaw.h.