NeoPZ
Classes | Enumerations | Functions
pzartdiff.h File Reference

Contains the TPZArtDiff class which implements a numerical diffusivity coefficient. More...

#include "pzvec.h"
#include "pzfmatrix.h"
#include "pzdiffmatrix.h"
#include "pzstring.h"
#include "TPZCompElDisc.h"
#include "TPZSavable.h"
Include dependency graph for pzartdiff.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  TPZArtDiff
 This class adds to the term of diffusion to the variacional formulation
of the differential equation partial compressible of Euler (hyperbolic). More...
 

Enumerations

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

Functions

REAL val (STATE &number)
 Returns value of the variable. More...
 

Detailed Description

Contains the TPZArtDiff class which implements a numerical diffusivity coefficient.

Definition in file pzartdiff.h.

Function Documentation

◆ val()

REAL val ( STATE &  number)
inline

Returns value of the variable.

Definition at line 23 of file pzartdiff.h.

Referenced by Adapt::adaptlob(), TPZConnect::AddDependency(), TPZInterpolatedElement::AdjustPreferredSideOrder(), TPZSubCompMesh::Analysis(), TPZFBMatrix< TVar >::AutoFill(), TPZSBMatrix< TVar >::AutoFill(), TPZBlockDiagonal< STATE >::AutoFill(), TPZMatrix< STATE >::AutoFill(), TPZSkylNSymMatrix< TVar >::AutoFill(), TPZSkylMatrix< TVar >::AutoFill(), TPZSBFemVolume::CoeficientsReal(), TPZMatrix< STATE >::CompareValues(), TPZMultiphysicsElement::ComputeRequiredData(), TPZInterpolationSpace::ComputeRequiredData(), TPZMohrCoulombPV::ComputeSigma(), TPZMohrCoulombNeto::ComputeSigma(), TPZViscoelastic::Contribute(), TPZMatElastoPlastic2D< T, TMEM >::Contribute(), TPZMixedDarcyFlow::Contribute(), TPZMatElastoPlastic< T, TMEM >::Contribute(), TPZElasticity3D::Contribute(), TPZMatPorous< T, TMEM >::Contribute(), TPZL2Projection::ContributeBC(), TPZArtDiff::ContributeBornhaus(), TPZArtDiff::ContributeExplDiff(), Copy(), TPZSFMatrix< TVar >::CopyFrom(), TPZFBMatrix< TVar >::CopyFrom(), TPZInterfaceElement::CreateGraphicalElement(), TPZMatrix< STATE >::Decompose(), TPZMHMeshControl::DefinePartition(), TPZArtDiff::EigenSystemBornhaus(), TPZMultiphysicsCompEl< TGeometry >::ElementVec(), TPZMixedPoisson::Errors(), TPZMatLaplacian::Errors(), TinyCopy< N >::eval(), TinyCopy< 3 >::eval(), TinyCopy< 2 >::eval(), TinyCopy< 1 >::eval(), TinyCopy< 0 >::eval(), TPZSwelling::ExactSolution(), TPZPlasticStep< YC_t, TF_t, ER_t >::FindPointAtYield(), pzgeom::TPZGeoBlend< TGeo >::GradX(), TPZAnalysisError::h_Parameter(), TPZElementGroup::Integrate(), TPZInterpolationSpace::InterpolateSolution(), TCedricTest::InterpolationError(), TPZHyperPlane::IsLeft(), TPZEulerConsLaw::JacobFlux(), pzshape::TPZShapeDisc::Legendre(), TPZCompEl::LoadSolution(), TPZCompMesh::LoadSolution(), TPZElasticity3D::MohrCoulombPlasticFunction(), TPZStencilMatrix< TVar >::MultAdd(), TPZSBMatrix< TVar >::MultAdd(), TPZFBMatrix< TVar >::MultAdd(), TPZSkylNSymMatrix< TVar >::MultAdd(), TPZVerySparseMatrix< TVar >::MultAdd(), TPZSpMatrix< TVar >::MultAdd(), TPZMatrix< STATE >::MultAdd(), TPZFMatrix< STATE >::MultAdd(), TPZSkylMatrix< TVar >::MultAdd(), TPZCompEl::NeedsComputing(), TPZRefPatternTools::NodesHunter(), TPZArtDiff::ODotOperator(), TPZFlopCounter::operator!=(), operator*(), Fad< T >::operator*=(), Fad< T >::operator+=(), Fad< T >::operator-=(), Fad< T >::operator/=(), TPZFlopCounter::operator<(), TPZFlopCounter::operator<=(), TPZFYsmpMatrix< TVar >::operator=(), Fad< T >::operator=(), TPZFlopCounter::operator==(), TPZFlopCounter::operator>(), TPZFlopCounter::operator>=(), TPZPlasticStep< YC_t, TF_t, ER_t >::PlasticLoop(), pzshape::TPZShapeDisc::Polynomial(), pzshape::TPZShapeDisc::PolynomialWithoutScale(), TPZEulerConsLaw::Pressure(), TPZMatrix< STATE >::Print(), TPZFMatrix< STATE >::PrintStatic(), ProjectInParametricDomain(), TPZYCMohrCoulombPV::ProjectSigma(), TPZSloanRenumbering::SList::push_back(), TPZVerySparseMatrix< TVar >::PutVal(), TPZSYsmpMatrix< TVar >::PutVal(), pztopology::TPZPyramid::RandomPoint(), pztopology::TPZCube::RandomPoint(), pztopology::TPZPrism::RandomPoint(), pztopology::TPZLine::RandomPoint(), pztopology::TPZTetrahedron::RandomPoint(), pztopology::TPZTriangle::RandomPoint(), pztopology::TPZQuadrilateral::RandomPoint(), TPZMatrixMarket::Read(), TPZStream::Read(), TPZSpMatrix< TVar >::Redim(), TPZCompMesh::SetAllCreateFunctionsContinuousWithMem(), TPZEulerConsLaw::SetDelta(), TPZL2Projection::SetIsReferred(), pztopology::TPZLine::Shape(), pztopology::TPZTetrahedron::Shape(), pztopology::TPZTriangle::Shape(), pztopology::TPZPyramid::Shape(), pztopology::TPZPrism::Shape(), pztopology::TPZCube::Shape(), pztopology::TPZQuadrilateral::Shape(), TFad< Num, T >::size(), TPZVecL2::Solution(), TPZNullMaterial::Solution(), TPZMatElasticity2D::Solution(), TPZMatLaplacian::Solution(), TPZMatPoisson3d::Solution(), TPZMatMixedPoisson3D::Solution(), TPZMatrix< STATE >::SolveEigensystemJacobi(), TPZStencilMatrix< TVar >::SolveSOR(), TPZSkylMatrix< TVar >::SolveSOR(), TPZFileEqnStorage< TVar >::Store(), TPZSkylNSymMatrix< TVar >::Subst_Backward(), TPZSkylMatrix< TVar >::Subst_Backward(), TensionNorm(), TPZFMatrix< STATE >::TPZFMatrix(), TPZFNMatrix< 30, std::complex< double > >::TPZFNMatrix(), TPZVerySparseMatrix< TVar >::TPZVerySparseMatrix(), TPZBuildMultiphysicsMesh::TransferFromMultiPhysics(), Vector< T >::Vector(), TPZAdmChunkVector< TPZGeoEl *>::Write(), TPZSYsmpMatrix< TVar >::Zero(), and TPZStream::~TPZStream().