NeoPZ
|
Functions | |
void | SetPointBC (TPZGeoMesh *gr, TPZVec< REAL > &x, int bc) |
Generate a boundary geometric element at the indicated node. More... | |
void | InsertElasticityCubo (TPZAutoPointer< TPZCompMesh > mesh) |
TPZGeoMesh * | MalhaCubo (string FileName) |
TPZAutoPointer< TPZMatrix< REAL > > | CreateCuboSkyMatrix (string filename, int plevel) |
TPZAutoPointer<TPZMatrix<REAL> > Input::CreateCuboSkyMatrix | ( | string | filename, |
int | plevel | ||
) |
Definition at line 306 of file input.h.
References TPZAnalysis::Assemble(), TPZCompMesh::AutoBuild(), ECholesky, InsertElasticityCubo(), MalhaCubo(), TPZMatrixSolver< TVar >::Matrix(), TPZCompMesh::SetDefaultOrder(), TPZCompMesh::SetDimModel(), TPZStepSolver< TVar >::SetDirect(), TPZAnalysis::SetSolver(), TPZAnalysis::SetStructuralMatrix(), and TPZAnalysis::Solver().
void Input::InsertElasticityCubo | ( | TPZAutoPointer< TPZCompMesh > | mesh | ) |
Definition at line 76 of file input.h.
References bc1, bc2, bc3, bc4, TPZMaterial::CreateBC(), TPZCompMesh::InsertMaterialObject(), TPZCompMesh::SetDimModel(), and TPZFMatrix< TVar >::Zero().
Referenced by CreateCuboSkyMatrix().
TPZGeoMesh* Input::MalhaCubo | ( | string | FileName | ) |
Definition at line 144 of file input.h.
References TPZGeoMesh::BuildConnectivity(), TPZGeoMesh::ElementVec(), m, TPZVec< T >::NElements(), TPZGeoEl::NodeIndex(), TPZGeoMesh::NodeVec(), stats::read(), TPZVec< T >::Resize(), SetPointBC(), and TPZGeoEl::WhichSide().
Referenced by CreateCuboSkyMatrix().
void Input::SetPointBC | ( | TPZGeoMesh * | gr, |
TPZVec< REAL > & | x, | ||
int | bc | ||
) |
Generate a boundary geometric element at the indicated node.
Definition at line 51 of file input.h.
References TPZGeoMesh::ElementVec(), TPZGeoMesh::FindNode(), gn, TPZGeoEl::NCornerNodes(), TPZChunkVector< T, EXP >::NElements(), and TPZGeoEl::NodePtr().
Referenced by MalhaCubo().