NeoPZ
Classes | Public Member Functions | Private Attributes | Static Private Attributes | List of all members
TPZBlock< TVar > Class Template Reference

Implements block matrices. Matrix utility. More...

#include <tpznodesetcompute.h>

Inheritance diagram for TPZBlock< TVar >:
[legend]
Collaboration diagram for TPZBlock< TVar >:
[legend]

Classes

struct  TNode
 Defines a node. More...
 

Public Member Functions

 TPZBlock ()
 
 TPZBlock (TPZMatrix< TVar > *const matrix_to_represent, const int num_of_blocks=0, const int initial_blocks_size=1)
 For each elements on matrix a size 1 block is created. More...
 
 TPZBlock (const TPZBlock< TVar > &bl)
 Copy constructor. More...
 
virtual ~TPZBlock ()
 Simple Destrutor. More...
 
void SetMatrix (TPZMatrix< TVar > *const other)
 Changes pointer to other. More...
 
TPZMatrix< TVar > * Matrix ()
 Returns a pointer to current matrix. More...
 
int SetNBlocks (const int num_of_blocks)
 Sets number of blocks on diagonal matrix. More...
 
int Set (const int index, const int dim, const int pos=-1)
 Modifies existing block dimensions or creates a new block with given index. More...
 
int SetAll (TPZVec< int > &dimensions)
 Computes blocks sequence. More...
 
int Resequence (const int start=0)
 Resequences blocks positioning. More...
 
int Remove (const int index)
 Removes a block. More...
 
int Verify () const
 Verifies if blocks are sequential and does not overcome matrix size. More...
 
TVar & operator() (const int block_row, const int block_col, const int r, const int c) const
 
const TVar & Get (const int block_row, const int block_col, const int r, const int c) const
 Gets a element from matrix verifying. More...
 
int Put (const int block_row, const int block_col, const int r, const int c, const TVar &value)
 Puts a element to matrix verifying. More...
 
const TVar & Get (const int block_row, const int r, const int c) const
 Gets a element from a matrix verifying the existence. More...
 
int Put (const int block_row, const int r, const int c, const TVar &value)
 Puts a element to matrix verifying the existence. More...
 
const TVar & GetVal (const int bRow, const int bCol, const int r, const int c) const
 Gets a element from matrix but not verify the existence. More...
 
int PutVal (const int bRow, const int bCol, const int r, const int c, const TVar &value)
 Puts a element to matrix but not verify the existence. More...
 
int PutBlock (const int block_row, const int block_col, const TPZFMatrix< TVar > &block)
 Puts a block on current matrix. More...
 
int GetBlock (const int block_row, const int block_col, TPZFMatrix< TVar > &block) const
 Gets a block on current matrix. More...
 
int AddBlock (const int block_row, const int block_col, const TPZFMatrix< TVar > &block)
 Adds a block on current matrix. More...
 
int InsertBlock (const int block_row, const int block_col, const int row, const int col, TPZMatrix< TVar > &target) const
 Inserts a block (block_row , block_col) on current matrix target. More...
 
TPZBlock< TVar > & operator= (const TPZBlock< TVar > &)
 
int PrintBlock (const int block_row, const int block_col, const char *title="", TPZostream &out=std::cout) const
 Prints a matrix block. More...
 
void Print (const char *title="", TPZostream &out=std::cout, TPZMatrix< TVar > *mat=NULL)
 Prints all the blocks of the matrix. More...
 
void PrintSolution (const char *title, TPZostream &out)
 
int MaxBlockSize () const
 Returns the max number of blocks on diagonal. More...
 
int NBlocks () const
 Returns number of blocks on diagonal. More...
 
int Size (const int block_diagonal) const
 Returns block dimension. More...
 
int Position (const int block_diagonal) const
 Returns the position of first element block dependent on matrix diagonal. More...
 
int Dim () const
 Returns matrix dimension pointed by block. More...
 
int ClassId () const override
 returns the unique identifier for reading/writing objects to streams More...
 
void Write (TPZStream &buf, int withclassid) const override
 Save the element data to a stream. More...
 
void Read (TPZStream &buf, void *context) override
 Read the element data from a stream. More...
 
- Public Member Functions inherited from TPZSavable
 TPZSavable ()
 
virtual ~TPZSavable ()
 
virtual std::list< std::map< std::string, uint64_t > > VersionHistory () const
 
virtual std::pair< std::string, uint64_t > Version () const
 
virtual bool Compare (TPZSavable *copy, bool override=false)
 Compares the object for identity with the object pointed to, eventually copy the object. More...
 
virtual bool Compare (TPZSavable *copy, bool override=false) const
 Compares the object for identity with the object pointed to, eventually copy the object. More...
 
- Public Member Functions inherited from TPZRegisterClassId
template<typename T >
 TPZRegisterClassId (int(T::*)() const)
 
 TPZRegisterClassId ()=default
 

Private Attributes

TPZManVector< TNodefBlock
 Nodes vector. More...
 
TPZMatrix< TVar > * fpMatrix
 Pointer to TPZMatrix. More...
 

Static Private Attributes

static REAL gZero
 

Additional Inherited Members

- Static Public Member Functions inherited from TPZSavable
static std::set< TPZRestoreClassBase * > & RestoreClassSet ()
 This static function guarantees that the gMap object is available when needed. More...
 
static std::map< int, TPZRestore_t > & ClassIdMap ()
 This static function guarantees that the gMap object is available when needed. More...
 
static std::pair< std::string, uint64_t > NeoPZVersion ()
 
static void Register (TPZRestoreClassBase *restore)
 
static void RegisterClassId (int classid, TPZRestore_t fun)
 
static TPZSavableCreateInstance (const int &classId)
 

Detailed Description

template<class TVar>
class TPZBlock< TVar >

Implements block matrices. Matrix utility.

Author
Misael Luis Santana Mandujano
Since
12/1994

Definition at line 23 of file tpznodesetcompute.h.

Constructor & Destructor Documentation

◆ TPZBlock() [1/3]

template<class TVar>
TPZBlock< TVar >::TPZBlock ( )
inline

Definition at line 25 of file pzblock.h.

Referenced by TPZBlock< STATE >::TPZBlock().

◆ TPZBlock() [2/3]

template<class TVar>
TPZBlock< TVar >::TPZBlock ( TPZMatrix< TVar > *const  matrix_to_represent,
const int  num_of_blocks = 0,
const int  initial_blocks_size = 1 
)

For each elements on matrix a size 1 block is created.

Parameters
matrix_to_representIndicates which matrix is to be represented
num_of_blocksIndicates number of blocks
initial_blocks_sizeIndicates initial block size, default value is 1

Definition at line 28 of file pzblock.cpp.

◆ TPZBlock() [3/3]

template<class TVar>
TPZBlock< TVar >::TPZBlock ( const TPZBlock< TVar > &  bl)

Copy constructor.

Parameters
blNew object is created based on bl

Definition at line 65 of file pzblock.cpp.

◆ ~TPZBlock()

template<class TVar >
TPZBlock< TVar >::~TPZBlock ( )
virtual

Simple Destrutor.

Definition at line 83 of file pzblock.cpp.

Referenced by TPZBlock< STATE >::TPZBlock().

Member Function Documentation

◆ AddBlock()

template<class TVar>
int TPZBlock< TVar >::AddBlock ( const int  block_row,
const int  block_col,
const TPZFMatrix< TVar > &  block 
)

Adds a block on current matrix.

Parameters
block_rowContains block row
block_colContains block column
blockBlock to be inserted

Definition at line 368 of file pzblock.cpp.

Referenced by TPZBlock< STATE >::Matrix().

◆ ClassId()

template<class TVar >
int TPZBlock< TVar >::ClassId ( ) const
overridevirtual

returns the unique identifier for reading/writing objects to streams

Implements TPZSavable.

Definition at line 226 of file pzblock.h.

Referenced by TPZBlock< STATE >::Dim().

◆ Dim()

template<class TVar>
int TPZBlock< TVar >::Dim ( ) const
inline

Returns matrix dimension pointed by block.

Definition at line 180 of file pzblock.h.

Referenced by TPZCompMesh::ExpandSolution().

◆ Get() [1/2]

template<class TVar >
const TVar & TPZBlock< TVar >::Get ( const int  block_row,
const int  block_col,
const int  r,
const int  c 
) const

◆ Get() [2/2]

template<class TVar >
const TVar & TPZBlock< TVar >::Get ( const int  block_row,
const int  r,
const int  c 
) const

Gets a element from a matrix verifying the existence.

Definition at line 243 of file pzblock.cpp.

◆ GetBlock()

template<class TVar>
int TPZBlock< TVar >::GetBlock ( const int  block_row,
const int  block_col,
TPZFMatrix< TVar > &  block 
) const

Gets a block on current matrix.

Parameters
block_rowContains block row
block_colContains block column
blockBlock to be inserted

Definition at line 352 of file pzblock.cpp.

Referenced by TPZBlock< STATE >::Matrix().

◆ GetVal()

template<class TVar >
const TVar & TPZBlock< TVar >::GetVal ( const int  bRow,
const int  bCol,
const int  r,
const int  c 
) const

Gets a element from matrix but not verify the existence.

Definition at line 297 of file pzblock.cpp.

Referenced by TPZBlock< STATE >::InsertBlock(), TPZBlock< STATE >::Matrix(), and TPZBlock< STATE >::PrintBlock().

◆ InsertBlock()

template<class TVar>
int TPZBlock< TVar >::InsertBlock ( const int  block_row,
const int  block_col,
const int  row,
const int  col,
TPZMatrix< TVar > &  target 
) const

Inserts a block (block_row , block_col) on current matrix target.

Parameters
block_rowContains block row
block_colContains block column
targetBlock to be inserted
rowStarting row position
colStarting column position

Definition at line 378 of file pzblock.cpp.

Referenced by TPZBlock< STATE >::Matrix().

◆ Matrix()

template<class TVar>
TPZMatrix<TVar>* TPZBlock< TVar >::Matrix ( )
inline

Returns a pointer to current matrix.

Definition at line 57 of file pzblock.h.

◆ MaxBlockSize()

template<class TVar>
int TPZBlock< TVar >::MaxBlockSize ( ) const
inline

Returns the max number of blocks on diagonal.

Definition at line 163 of file pzblock.h.

Referenced by TPZTransfer< TVar >::SetBlocks().

◆ NBlocks()

template<class TVar>
int TPZBlock< TVar >::NBlocks ( ) const
inline

◆ operator()()

template<class TVar >
TVar & TPZBlock< TVar >::operator() ( const int  block_row,
const int  block_col,
const int  r,
const int  c 
) const

Definition at line 312 of file pzblock.cpp.

Referenced by TPZBlock< STATE >::Matrix().

◆ operator=()

template<class TVar>
TPZBlock< TVar > & TPZBlock< TVar >::operator= ( const TPZBlock< TVar > &  bl)

Definition at line 73 of file pzblock.cpp.

Referenced by TPZBlock< STATE >::Matrix().

◆ Position()

template<class TVar>
int TPZBlock< TVar >::Position ( const int  block_diagonal) const
inline

Returns the position of first element block dependent on matrix diagonal.

Parameters
block_diagonalInquired block_diagonal

Definition at line 177 of file pzblock.h.

Referenced by TPZInterpolatedElement::AdjustPreferredSideOrder(), TPZElementMatrix::ApplyConstraints(), TPZElementMatrix::ApplyOneShapeConstraints(), TPZCompMesh::BandWidth(), TPZInterpolationSpace::BuildTransferMatrix(), TPZInterpolatedElement::BuildTransferMatrix(), TPZInterpolatedElement::CalcIntegral(), TPZAgglomerateElement::CalcStiff(), TPZSubCompMesh::CalcStiff(), TPZElementMatrix::ComputeDestinationIndices(), TPZCompMesh::ComputeFillIn(), TPZGenSubStruct::ComputeInternalEquationPermutation(), TPZDohrStructMatrix::ComputeInternalEquationPermutation(), TPZReducedSpace::ComputeSolution(), TPZInterpolatedElement::ComputeSolution(), TPZCompElDisc::ComputeSolution(), TPZCompElHDiv< TSHAPE >::ComputeSolutionHDiv(), TPZCompElHDivPressure< TSHAPE >::ComputeSolutionPressureHDiv(), TPZCompMesh::ConnectSolution(), ConnectSolution(), TPZMGAnalysis::ElementError(), TPZNodesetCompute::ExpandGraph(), TPZCompMesh::ExpandSolution(), TPZFlowCompMesh::ExpandSolution2(), TPZGenSubStruct::IdentifyCornerNodes(), TPZDohrStructMatrix::IdentifyCornerNodes(), TPZGenSubStruct::IdentifyEqNumbers(), TPZDohrStructMatrix::IdentifyEqNumbers(), TPZElastoPlasticAnalysis::IdentifyEquationsToZero(), TPZInterfaceElement::InitializeElementMatrix(), TPZSBFemElementGroup::LoadSolution(), TPZCompEl::LoadSolution(), TPZSubCompMesh::LoadSolution(), TPZParSkylineStructMatrix::main(), TPBSpStructMatrix::main(), TPZFrontStructMatrix< front >::main(), TPZParFrontStructMatrix< front >::main(), TPZAnalysisError::MathematicaPlot(), TPZCompMesh::Permute(), TPZConnect::Print(), TPZAgglomerateElement::ProjectSolution(), TPZGenSubStruct::ReorderInternalNodes(), TPZGenSubStruct::ReorderInternalNodes2(), TPZInterpolatedElement::RestrainSide(), TPZCompMesh::Skyline(), TPZCompElDisc::SolutionX(), TPZBuildMultiphysicsMesh::TransferFromMeshes(), TPZBuildMultiphysicsMesh::TransferFromMultiPhysics(), and TPZMultiphysicsElement::TransferMultiphysicsElementSolution().

◆ Print()

template<class TVar>
void TPZBlock< TVar >::Print ( const char *  title = "",
TPZostream out = std::cout,
TPZMatrix< TVar > *  mat = NULL 
)

Prints all the blocks of the matrix.

Definition at line 424 of file pzblock.cpp.

Referenced by TPZElementGroup::CalcStiff(), TPZBlock< STATE >::Matrix(), and TPZElementMatrix::PermuteGather().

◆ PrintBlock()

template<class TVar >
int TPZBlock< TVar >::PrintBlock ( const int  block_row,
const int  block_col,
const char *  title = "",
TPZostream out = std::cout 
) const

Prints a matrix block.

Parameters
block_rowContains block row
block_colContains block column
titleTitle on printed output device
outOutput device

Definition at line 405 of file pzblock.cpp.

Referenced by TPZBlock< STATE >::Matrix(), TPZBlock< STATE >::Print(), and TPZBlock< STATE >::PrintSolution().

◆ PrintSolution()

template<class TVar >
void TPZBlock< TVar >::PrintSolution ( const char *  title,
TPZostream out 
)

Definition at line 451 of file pzblock.cpp.

Referenced by TPZBlock< STATE >::Matrix().

◆ Put() [1/2]

template<class TVar>
int TPZBlock< TVar >::Put ( const int  block_row,
const int  block_col,
const int  r,
const int  c,
const TVar &  value 
)

◆ Put() [2/2]

template<class TVar>
int TPZBlock< TVar >::Put ( const int  block_row,
const int  r,
const int  c,
const TVar &  value 
)

Puts a element to matrix verifying the existence.

Definition at line 273 of file pzblock.cpp.

◆ PutBlock()

template<class TVar>
int TPZBlock< TVar >::PutBlock ( const int  block_row,
const int  block_col,
const TPZFMatrix< TVar > &  block 
)

Puts a block on current matrix.

Parameters
block_rowContains block row
block_colContains block column
blockBlock to be inserted

Definition at line 342 of file pzblock.cpp.

Referenced by TPZBlock< STATE >::Matrix().

◆ PutVal()

template<class TVar>
int TPZBlock< TVar >::PutVal ( const int  bRow,
const int  bCol,
const int  r,
const int  c,
const TVar &  value 
)

Puts a element to matrix but not verify the existence.

Definition at line 329 of file pzblock.cpp.

Referenced by TPZBlock< STATE >::Matrix().

◆ Read()

template<class TVar >
void TPZBlock< TVar >::Read ( TPZStream buf,
void *  context 
)
overridevirtual

Read the element data from a stream.

Reads the element data from a stream

Reimplemented from TPZSavable.

Definition at line 504 of file pzblock.cpp.

Referenced by TPZBlock< STATE >::Dim(), and TPZCompMesh::Read().

◆ Remove()

template<class TVar >
int TPZBlock< TVar >::Remove ( const int  index)

Removes a block.

Parameters
indexIndex of the block to be removed

Definition at line 162 of file pzblock.cpp.

Referenced by TPZBlock< STATE >::Matrix().

◆ Resequence()

template<class TVar >
int TPZBlock< TVar >::Resequence ( const int  start = 0)

◆ Set()

template<class TVar >
int TPZBlock< TVar >::Set ( const int  index,
const int  dim,
const int  pos = -1 
)

Modifies existing block dimensions or creates a new block with given index.

Parameters
indexGiven index to be redimensioned or created
dimNew dimension
posNew position

Definition at line 104 of file pzblock.cpp.

Referenced by TPZBuildMultiphysicsMesh::AddConnects(), TPZMultiphysicsCompMesh::AddConnects(), TPZInterpolatedElement::AdjustPreferredSideOrder(), TPZCompMesh::AllocateNewConnect(), TPZSubCompMesh::AllocateNewConnect(), TPZBuildMultiphysicsMesh::AppendConnects(), TPZElementMatrix::ApplyConstraints(), TPZPostProcAnalysis::AutoBuildDisc(), TPZInterpolationSpace::BuildTransferMatrix(), TPZInterpolatedElement::BuildTransferMatrix(), TPZInterpolatedElement::CalcIntegral(), TPZAgglomerateElement::CalcStiff(), TPZSubCompMesh::CalcStiff(), Hdiv2dPaper201504::ChangeExternalOrderConnects(), hdivCurvedJCompAppMath::ChangeExternalOrderConnects(), Hdiv3dPaper201504::ChangeExternalOrderConnects(), TPZCompMesh::CleanUpUnconnectedNodes(), TPZGenSubStruct::ComputeInternalEquationPermutation(), TPZDohrStructMatrix::ComputeInternalEquationPermutation(), TPZCompElDisc::CreateMidSideConnect(), TPZAgglomerateElement::CreateMidSideConnect(), TPZInterpolatedElement::CreateMidSideConnect(), TPZSubCompMesh::InitializeEF(), TPZInterfaceElement::InitializeElementMatrix(), TPZReducedSpace::InitializeElementMatrix(), TPZMultiphysicsInterfaceElement::InitializeElementMatrix(), TPZInterpolationSpace::InitializeElementMatrix(), TPZCompElLagrange::InitializeElementMatrix(), TPZElementGroup::InitializeElementMatrix(), TPZMultiphysicsCompEl< TGeometry >::InitializeElementMatrix(), TPZBlock< STATE >::Matrix(), TPZCompMesh::Permute(), TPZElementMatrix::PermuteGather(), TPZCompElHDiv< TSHAPE >::PRefine(), TPZInterpolatedElement::RestrainSide(), TPZCompElDisc::SetDegree(), TPZCompElDisc::SetExternalShapeFunction(), TPZSubCompMesh::SetNumberRigidBodyModes(), TPZCompElHDivBound2< TSHAPE >::SetSideOrder(), TPZIntelGen< TSHAPE >::SetSideOrder(), TPZCompElHDivPressureBound< TSHAPE >::SetSideOrder(), TPZCompElHDiv< TSHAPE >::SetSideOrder(), TPZCompElHDivPressure< TSHAPE >::TPZCompElHDivPressure(), and TPZCompElHDivPressureBound< TSHAPE >::TPZCompElHDivPressureBound().

◆ SetAll()

template<class TVar >
int TPZBlock< TVar >::SetAll ( TPZVec< int > &  dimensions)

Computes blocks sequence.

Parameters
dimensionsContains blocks sequence

Definition at line 124 of file pzblock.cpp.

Referenced by TPZBlock< STATE >::Matrix().

◆ SetMatrix()

template<class TVar>
void TPZBlock< TVar >::SetMatrix ( TPZMatrix< TVar > *const  other)
inline

Changes pointer to other.

Parameters
otherNew matrix to be pointed to

Definition at line 51 of file pzblock.h.

Referenced by TPZElementMatrix::ApplyConstraints(), TPZCompMesh::operator=(), TPZBlock< STATE >::Print(), TPZBlock< STATE >::PrintSolution(), TPZCompMesh::TPZCompMesh(), and TPZElementMatrix::TPZElementMatrix().

◆ SetNBlocks()

template<class TVar >
int TPZBlock< TVar >::SetNBlocks ( const int  num_of_blocks)

◆ Size()

template<class TVar>
int TPZBlock< TVar >::Size ( const int  block_diagonal) const
inline

Returns block dimension.

Parameters
block_diagonalInquired block_diagonal

Definition at line 171 of file pzblock.h.

Referenced by TPZInterpolatedElement::AdjustPreferredSideOrder(), TPZElementMatrix::ApplyConstraints(), TPZCompMesh::BandWidth(), TPZInterpolationSpace::BuildTransferMatrix(), TPZInterpolatedElement::BuildTransferMatrix(), TPZInterpolatedElement::CalcIntegral(), TPZElementGroup::CalcResidual(), TPZAgglomerateElement::CalcStiff(), TPZElementGroup::CalcStiff(), TPZSubCompMesh::CalcStiff(), TPZElementMatrix::ComputeDestinationIndices(), TPZCompMesh::ComputeFillIn(), TPZGenSubStruct::ComputeInternalEquationPermutation(), TPZDohrStructMatrix::ComputeInternalEquationPermutation(), TPZSBFemElementGroup::ComputeMatrices(), TPZReducedSpace::ComputeSolution(), TPZInterpolatedElement::ComputeSolution(), TPZCompElDisc::ComputeSolution(), TPZCompElHDiv< TSHAPE >::ComputeSolutionHDiv(), TPZCompElHDivPressure< TSHAPE >::ComputeSolutionPressureHDiv(), TPZCompMesh::ConnectSolution(), ConnectSolution(), TPZMGAnalysis::ElementError(), TPZNodesetCompute::ExpandGraph(), TPZCompMesh::ExpandSolution(), TPZFlowCompMesh::ExpandSolution2(), TPZGenSubStruct::IdentifyCornerNodes(), TPZDohrStructMatrix::IdentifyCornerNodes(), TPZGenSubStruct::IdentifyEqNumbers(), TPZDohrStructMatrix::IdentifyEqNumbers(), TPZElastoPlasticAnalysis::IdentifyEquationsToZero(), TPZSubCompMesh::InitializeEF(), TPZInterfaceElement::InitializeElementMatrix(), TPZInterpolationSpace::InterpolateSolution(), TPZCondensedCompEl::LoadSolution(), TPZCompEl::LoadSolution(), TPZMultiphysicsCompMesh::LoadSolutionFromMeshes(), TPZMultiphysicsCompMesh::LoadSolutionFromMultiPhysics(), TPZParSkylineStructMatrix::main(), TPBSpStructMatrix::main(), TPZFrontStructMatrix< front >::main(), TPZParFrontStructMatrix< front >::main(), TPZConnect::NDof(), TPZCompEl::NEquations(), TPZCompMesh::NEquations(), TPZGenSubStruct::NInternalEq(), TPZSubCompMesh::NumberRigidBodyModes(), TPZSubCompMesh::NumInternalEquations(), TPZCompMesh::Permute(), TPZElementMatrix::PermuteGather(), TPZConnect::Print(), TPZAgglomerateElement::ProjectSolution(), TPZGenSubStruct::ReorderInternalNodes(), TPZGenSubStruct::ReorderInternalNodes2(), TPZInterpolatedElement::RestrainSide(), TPZTransfer< TVar >::SetBlocks(), TPZCompMesh::Skyline(), TPZCompElDisc::SolutionX(), TPZBuildMultiphysicsMesh::TransferFromMeshes(), TPZBuildMultiphysicsMesh::TransferFromMultiPhysics(), and TPZMultiphysicsElement::TransferMultiphysicsElementSolution().

◆ Verify()

template<class TVar >
int TPZBlock< TVar >::Verify ( ) const

Verifies if blocks are sequential and does not overcome matrix size.

Definition at line 176 of file pzblock.cpp.

Referenced by TPZBlock< STATE >::Matrix().

◆ Write()

template<class TVar >
void TPZBlock< TVar >::Write ( TPZStream buf,
int  withclassid 
) const
overridevirtual

Save the element data to a stream.

Saves the element data to a stream

Reimplemented from TPZSavable.

Definition at line 496 of file pzblock.cpp.

Referenced by TPZBlock< STATE >::Dim(), and TPZCompMesh::Write().

Member Data Documentation

◆ fBlock

template<class TVar>
TPZManVector<TNode> TPZBlock< TVar >::fBlock
private

◆ fpMatrix

template<class TVar>
TPZMatrix<TVar>* TPZBlock< TVar >::fpMatrix
private

◆ gZero

template<class TVar>
REAL TPZBlock< TVar >::gZero
staticprivate

Definition at line 221 of file pzblock.h.


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