NeoPZ
|
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"
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... | |
Contains the TPZArtDiff class which implements a numerical diffusivity coefficient.
Definition in file pzartdiff.h.
|
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().