NeoPZ
|
#include "TPZCompMeshTools.h"
#include "pzelchdiv.h"
#include "pzshapepiram.h"
#include "TPZOneShapeRestraint.h"
#include "pzshapetriang.h"
#include "pzshapetetra.h"
#include "pzelementgroup.h"
#include "pzsubcmesh.h"
#include "pzcondensedcompel.h"
#include "pzmultiphysicselement.h"
#include "TPZMeshSolution.h"
#include <algorithm>
#include "pzmetis.h"
#include "pzsloan.h"
#include "TPZSloanRenumbering.h"
#include "TPZCutHillMcKee.h"
#include "pzlog.h"
Go to the source code of this file.
Macros | |
#define | RENUMBER |
To renumbering will use sloan library. More... | |
Functions | |
static TPZOneShapeRestraint | SetupPyramidRestraint (TPZCompEl *cel, int side) |
static int | nextface (int side, int inc) |
static void | GetGeoNodeIds (TPZGeoEl *gel, int side, TPZVec< int64_t > &ids) |
static int | SideIdf (TPZCompElHDiv< TPZShapePiram > *cel, int side) |
static void | ComputeError (TPZCompEl *cel, TPZFunction< STATE > &func, TPZCompMesh *mesh2, TPZVec< STATE > &square_errors) |
static void | ComputeError (TPZCondensedCompEl *cel, TPZFunction< STATE > &func, TPZCompMesh *mesh2, TPZVec< STATE > &square_errors) |
static void | ComputeError (TPZMultiphysicsElement *cel, TPZFunction< STATE > &func, TPZCompMesh *mesh2, TPZVec< STATE > &square_errors) |
static void | ComputeError (TPZElementGroup *cel, TPZFunction< STATE > &func, TPZCompMesh *mesh2, TPZVec< STATE > &square_errors) |
static void | ComputeError (TPZInterpolationSpace *cel, TPZFunction< STATE > &func, TPZCompMesh *mesh2, TPZVec< STATE > &square_errors) |
Variables | |
static int | idf [6] |
|
static |
Definition at line 622 of file TPZCompMeshTools.cpp.
References TPZCompMeshTools::ComputeDifferenceNorm(), and cond.
Referenced by TPZCompMeshTools::ComputeDifferenceNorm(), ComputeError(), and TPZCompMeshTools::CreatedCondensedElements().
|
static |
Definition at line 586 of file TPZCompMeshTools.cpp.
References ComputeError(), and TPZCondensedCompEl::ReferenceCompEl().
|
static |
Definition at line 592 of file TPZCompMeshTools.cpp.
References TPZCompMesh::ElementSolution(), TPZMultiphysicsElement::EvaluateError(), TPZCompEl::Index(), and TPZCompEl::Mesh().
|
static |
Definition at line 605 of file TPZCompMeshTools.cpp.
References ComputeError(), TPZElementGroup::GetElGroup(), and TPZVec< T >::size().
|
static |
Definition at line 616 of file TPZCompMeshTools.cpp.
References DebugStop.
Definition at line 142 of file TPZCompMeshTools.cpp.
References DebugStop, TPZGeoNode::Id(), pztopology::nsidenodes, TPZGeoEl::NSideNodes(), and TPZGeoEl::SideNodePtr().
Referenced by SideIdf().
|
static |
Definition at line 137 of file TPZCompMeshTools.cpp.
Referenced by SetupPyramidRestraint().
|
static |
Definition at line 160 of file TPZCompMeshTools.cpp.
References DebugStop, TPZOneShapeRestraint::fFaces, TPZOneShapeRestraint::fOrient, nextface(), TPZInterpolatedElement::SideConnectIndex(), SideIdf(), and TPZCompElHDiv< TSHAPE >::SideOrient().
Referenced by TPZCompMeshTools::AddHDivPyramidRestraints().
|
static |
Definition at line 153 of file TPZCompMeshTools.cpp.
References GetGeoNodeIds(), pzshape::TPZShapeTriang::GetTransformId2dT(), and TPZCompEl::Reference().
Referenced by SetupPyramidRestraint().
|
static |
Definition at line 135 of file TPZCompMeshTools.cpp.
Referenced by TPZElementMatrix::ApplyConstraints(), TPZElementGroup::CalcResidual(), TPZElementGroup::CalcStiff(), TPZElementMatrix::ComputeDestinationIndices(), TPZSBFemElementGroup::ComputeMatrices(), TPZCompElHDiv< TSHAPE >::ComputeSolutionHDiv(), TPZPlaca::Contribute(), TPZMatPlaca2::Contribute(), TPZEuler::Contribute(), TPZMatHybrid::ContributeBC(), TPZLinearConvection::ContributeBC(), TPZPlaca::ContributeBC(), TPZMaterialTest::ContributeBC(), TPZMatPlaca2::ContributeBC(), TPZMatHyperElastic::ContributeBC(), TPZEuler::ContributeBC(), TPZMat2dLin::ContributeBC(), TPZMat1dLin::ContributeBC(), TPZMatElastoPlastic2D< T, TMEM >::ContributeBC(), TPZMatElastoPlastic< T, TMEM >::ContributeBC(), TPZElasticity3D::ContributeBC(), TPZElasticityMaterial::ContributeBC(), TPZSwelling::ContributeBC(), TPZMatElasticity2D::ContributeBC(), TPZMixedElasticityMaterial::ContributeBC(), TPZMat1dLin::Errors(), TPZMatElastoPlastic2D< T, TMEM >::FillBoundaryConditionDataRequirement(), TPZCompEl::LoadSolution(), TPZMultiphysicsCompMesh::LoadSolutionFromMeshes(), TPZMultiphysicsCompMesh::LoadSolutionFromMultiPhysics(), TPZElementMatrix::PermuteGather(), TPZMultPlaca::Solution(), TPZMultCamada::Solution(), TPZPlaca::Solution(), TPZMatPlaca2::Solution(), TPZBuildMultiphysicsMesh::TransferFromMeshes(), and TPZBuildMultiphysicsMesh::TransferFromMultiPhysics().