NeoPZ
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
pzgeom::TPZNodeRep< N, Topology > Class Template Reference

Implements ... Geometry Topology. More...

#include <pznoderep.h>

Inheritance diagram for pzgeom::TPZNodeRep< N, Topology >:
[legend]
Collaboration diagram for pzgeom::TPZNodeRep< N, Topology >:
[legend]

Public Member Functions

virtual void SetNeighbourInfo (int side, TPZGeoElSide &neigh, TPZTransform<> &trans)
 
bool IsLinearMapping () const
 
bool IsGeoBlendEl () const
 
bool ResetBlendConnectivity (const int64_t &side, const int64_t &index)
 
 TPZNodeRep (TPZVec< int64_t > &nodeindexes)
 Constructor with list of nodes. More...
 
 TPZNodeRep ()
 Empty constructor. More...
 
 TPZNodeRep (const TPZNodeRep &cp, std::map< int64_t, int64_t > &gl2lcNdMap)
 Constructor with node map. More...
 
 TPZNodeRep (const TPZNodeRep< N, Topology > &cp)
 Copy constructor. More...
 
void Read (TPZStream &buf, void *context) override
 
void Write (TPZStream &buf, int withclassid) const override
 
void Initialize (TPZVec< int64_t > &nodeindexes)
 
void Initialize (TPZGeoEl *)
 
void Print (std::ostream &out) const
 
int ClassId () const override
 

Public Attributes

int64_t fNodeIndexes [N]
 Node indexes of the element. More...
 

Static Public Attributes

static const int NNodes
 

Detailed Description

template<int N, class Topology>
class pzgeom::TPZNodeRep< N, Topology >

Implements ... Geometry Topology.

Definition at line 40 of file pznoderep.h.

Constructor & Destructor Documentation

◆ TPZNodeRep() [1/4]

template<int N, class Topology>
pzgeom::TPZNodeRep< N, Topology >::TPZNodeRep ( TPZVec< int64_t > &  nodeindexes)
inline

Constructor with list of nodes.

Definition at line 66 of file pznoderep.h.

◆ TPZNodeRep() [2/4]

template<int N, class Topology>
pzgeom::TPZNodeRep< N, Topology >::TPZNodeRep ( )
inline

Empty constructor.

Definition at line 81 of file pznoderep.h.

Referenced by pzgeom::TPZNodeRep< 15, pztopology::TPZPrism >::TPZNodeRep().

◆ TPZNodeRep() [3/4]

template<int N, class Topology >
pzgeom::TPZNodeRep< N, Topology >::TPZNodeRep ( const TPZNodeRep< N, Topology > &  cp,
std::map< int64_t, int64_t > &  gl2lcNdMap 
)

Constructor with node map.

Definition at line 30 of file pznoderep.h.h.

◆ TPZNodeRep() [4/4]

template<int N, class Topology>
pzgeom::TPZNodeRep< N, Topology >::TPZNodeRep ( const TPZNodeRep< N, Topology > &  cp)
inline

Copy constructor.

Definition at line 92 of file pznoderep.h.

Member Function Documentation

◆ ClassId()

template<int N, class Topology >
int pzgeom::TPZNodeRep< N, Topology >::ClassId ( ) const
override

◆ Initialize() [1/2]

template<int N, class Topology>
void pzgeom::TPZNodeRep< N, Topology >::Initialize ( TPZVec< int64_t > &  nodeindexes)
inline

Definition at line 107 of file pznoderep.h.

◆ Initialize() [2/2]

template<int N, class Topology>
void pzgeom::TPZNodeRep< N, Topology >::Initialize ( TPZGeoEl )
inline

Definition at line 128 of file pznoderep.h.

◆ IsGeoBlendEl()

template<int N, class Topology>
bool pzgeom::TPZNodeRep< N, Topology >::IsGeoBlendEl ( ) const
inline

Definition at line 53 of file pznoderep.h.

◆ IsLinearMapping()

template<int N, class Topology >
bool pzgeom::TPZNodeRep< N, Topology >::IsLinearMapping ( ) const

◆ Print()

template<int N, class Topology>
void pzgeom::TPZNodeRep< N, Topology >::Print ( std::ostream &  out) const
inline

Definition at line 133 of file pznoderep.h.

Referenced by pzgeom::TPZArc3D::Print().

◆ Read()

template<int N, class Topology>
void pzgeom::TPZNodeRep< N, Topology >::Read ( TPZStream buf,
void *  context 
)
inlineoverride

Definition at line 97 of file pznoderep.h.

Referenced by pzgeom::TPZArc3D::Read().

◆ ResetBlendConnectivity()

template<int N, class Topology>
bool pzgeom::TPZNodeRep< N, Topology >::ResetBlendConnectivity ( const int64_t &  side,
const int64_t &  index 
)
inline

Definition at line 58 of file pznoderep.h.

◆ SetNeighbourInfo()

template<int N, class Topology>
virtual void pzgeom::TPZNodeRep< N, Topology >::SetNeighbourInfo ( int  side,
TPZGeoElSide neigh,
TPZTransform<> &  trans 
)
inlinevirtual

Definition at line 45 of file pznoderep.h.

◆ Write()

template<int N, class Topology>
void pzgeom::TPZNodeRep< N, Topology >::Write ( TPZStream buf,
int  withclassid 
) const
inlineoverride

Definition at line 102 of file pznoderep.h.

Referenced by pzgeom::TPZArc3D::Write().

Member Data Documentation

◆ fNodeIndexes

template<int N, class Topology>
int64_t pzgeom::TPZNodeRep< N, Topology >::fNodeIndexes[N]

Node indexes of the element.

Definition at line 64 of file pznoderep.h.

Referenced by pzgeom::TPZNodeRep< 15, pztopology::TPZPrism >::TPZNodeRep().

◆ NNodes

template<int N, class Topology>
const int pzgeom::TPZNodeRep< N, Topology >::NNodes
static

Definition at line 62 of file pznoderep.h.


The documentation for this class was generated from the following files: