LifeV
|
File containing method to insert local contributions in the global system. More...
#include <lifev/core/LifeV.hpp>
#include <lifev/core/array/MatrixElemental.hpp>
#include <lifev/core/array/VectorElemental.hpp>
#include <lifev/core/array/MatrixEpetra.hpp>
#include <lifev/core/array/VectorEpetra.hpp>
#include <lifev/core/fem/CurrentFE.hpp>
#include <lifev/core/fem/DOFLocalPattern.hpp>
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 ¤tFE, 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 ¤tFE, 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 ¤tFE1, const CurrentFE ¤tFE2, 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 ¤tFE1, const CurrentFE ¤tFE2, 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 ¤tFE1, const CurrentFE ¤tFE2, 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) |
File containing method to insert local contributions in the global system.
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.