LifeV
Assembly.hpp File Reference

File containing method to insert local contributions in the global system. More...

+ Include dependency graph for Assembly.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 LifeV
 Default Physical Solver.
 

Functions

template<typename DofType >
void assembleVector (VectorEpetra &globalVector, VectorElemental &localVector, const CurrentFE &currentFE, const DofType dof, Int block, Int offset=0)
 Assembly procedure for vectors. More...
 
template<typename DofType >
void assembleVector (VectorEpetra &globalVector, const UInt &elementID, VectorElemental &localVector, const UInt &feNbDof, const DofType &dof, Int block, Int offset=0)
 Assembly procedure for vectors. More...
 
template<typename DofType >
void assembleMatrix (MatrixEpetra< Real > &globalMatrix, const UInt &elementID, MatrixElemental &localMatrix, const UInt &feNbDof, const DofType &dof, Int iblock, Int jblock, Int iOffset, Int jOffset)
 Assembly procedure for the matrix. More...
 
template<typename DofType >
void assembleMatrix (MatrixEpetra< Real > &globalMatrix, MatrixElemental &localMatrix, const CurrentFE &currentFE, const DofType &dof, Int iblock, Int jblock, Int iOffset, Int jOffset)
 Assembly procedure for the matrix. More...
 
template<typename DofType1 , typename DofType2 , typename LocalMatrixType >
void assembleMatrix (MatrixEpetra< Real > &globalMatrix, UInt const &elementID1, UInt const &elementID2, LocalMatrixType &localMatrix, const CurrentFE &currentFE1, const CurrentFE &currentFE2, const DofType1 &dof1, const DofType2 &dof2, Int iOffset, Int jOffset)
 Assembly procedure for the matrix. More...
 
template<typename DofType1 , typename DofType2 , typename LocalMatrixType >
void assembleMatrix (MatrixEpetra< Real > &globalMatrix, UInt const &elementID1, UInt const &elementID2, LocalMatrixType &localMatrix, const UInt &fe1NbDof, const UInt &fe2NbDof, const DofType1 &dof1, const DofType2 &dof2, Int iOffset, Int jOffset)
 Assembly procedure for the matrix. More...
 
template<typename DofType1 , typename DofType2 >
void assembleMatrix (MatrixEpetra< Real > &globalMatrix, MatrixElemental &localMatrix, const CurrentFE &currentFE1, const CurrentFE &currentFE2, const DofType1 &dof1, const DofType2 &dof2, Int iblock, Int jblock, Int iOffset, Int jOffset)
 Assembly procedure for the matrix. More...
 
template<typename DofType1 , typename DofType2 >
void assembleTransposeMatrix (MatrixEpetra< Real > &globalMatrix, Real coefficient, MatrixElemental &localMatrix, const CurrentFE &currentFE1, const CurrentFE &currentFE2, const DofType1 &dof1, const DofType2 &dof2, Int iblock, Int jblock, Int iOffset, Int jOffset)
 Assembly procedure for the transposed matrix. More...
 
template<typename DOF , typename VectorElemental >
void extract_vec (const VectorEpetra &V, VectorElemental &elvec, const DOFLocalPattern &fe, const DOF &dof, const UInt feId, const UInt elvecBlock)
 

Detailed Description

File containing method to insert local contributions in the global system.

Author
Alessandro Veneziani
Date
31-01-2001
Contributor:
Samuel Quinodoz samue.nosp@m.l.qu.nosp@m.inodo.nosp@m.z@ep.nosp@m.fl.ch Samuel Quinodoz samue.nosp@m.l.qu.nosp@m.inodo.nosp@m.z@ep.nosp@m.fl.ch

To delete: extract_vec assemb_mat assemb_vec

To create: namespace Assemble

To change: template parameter DOF -> globalMatrix and localMatrix

Definition in file Assembly.hpp.