NeoPZ
Public Member Functions | Public Attributes | List of all members
TPZOneShapeRestraint Struct Reference

Definition of the retraint associated with the top of the pyramid. More...

#include <TPZOneShapeRestraint.h>

Collaboration diagram for TPZOneShapeRestraint:
[legend]

Public Member Functions

 TPZOneShapeRestraint ()
 
 TPZOneShapeRestraint (const TPZOneShapeRestraint &copy)
 
TPZOneShapeRestraintoperator= (const TPZOneShapeRestraint &copy)
 
bool IsInitialized () const
 
void Print (std::ostream &out) const
 
void Write (TPZStream &buf) const
 
void Read (TPZStream &buf)
 

Public Attributes

TPZManVector< std::pair< int64_t, int >, 4 > fFaces
 Faces which are related. First item is the connect index, second item is the degree of freedom. More...
 
TPZManVector< int, 4 > fOrient
 Orientation of each face. More...
 

Detailed Description

Definition of the retraint associated with the top of the pyramid.

Definition at line 21 of file TPZOneShapeRestraint.h.

Constructor & Destructor Documentation

◆ TPZOneShapeRestraint() [1/2]

TPZOneShapeRestraint::TPZOneShapeRestraint ( )
inline

Definition at line 29 of file TPZOneShapeRestraint.h.

◆ TPZOneShapeRestraint() [2/2]

TPZOneShapeRestraint::TPZOneShapeRestraint ( const TPZOneShapeRestraint copy)
inline

Definition at line 36 of file TPZOneShapeRestraint.h.

Member Function Documentation

◆ IsInitialized()

bool TPZOneShapeRestraint::IsInitialized ( ) const
inline

◆ operator=()

TPZOneShapeRestraint& TPZOneShapeRestraint::operator= ( const TPZOneShapeRestraint copy)
inline

Definition at line 41 of file TPZOneShapeRestraint.h.

References fFaces, and fOrient.

◆ Print()

void TPZOneShapeRestraint::Print ( std::ostream &  out) const
inline

Definition at line 53 of file TPZOneShapeRestraint.h.

References substruct_tst15.test::first.

Referenced by TPZCompElHDivBound2< TSHAPE >::Print().

◆ Read()

void TPZOneShapeRestraint::Read ( TPZStream buf)
inline

Definition at line 75 of file TPZOneShapeRestraint.h.

References TPZStream::Read().

Referenced by TPZCompElHDiv< TSHAPE >::Read().

◆ Write()

void TPZOneShapeRestraint::Write ( TPZStream buf) const
inline

Definition at line 62 of file TPZOneShapeRestraint.h.

References TPZStream::Write().

Member Data Documentation

◆ fFaces

TPZManVector<std::pair<int64_t,int>,4> TPZOneShapeRestraint::fFaces

Faces which are related. First item is the connect index, second item is the degree of freedom.

Definition at line 24 of file TPZOneShapeRestraint.h.

Referenced by TPZBuildMultiphysicsMesh::AddConnects(), TPZMultiphysicsCompMesh::AddConnects(), TPZCompMeshTools::ExpandHDivPyramidRestraints(), operator=(), and SetupPyramidRestraint().

◆ fOrient

TPZManVector<int,4> TPZOneShapeRestraint::fOrient

Orientation of each face.

Definition at line 27 of file TPZOneShapeRestraint.h.

Referenced by operator=(), and SetupPyramidRestraint().


The documentation for this struct was generated from the following file: