NuTo
Numerics Tool
|
#include <SimpleAssembler.h>
Public Member Functions | |
SimpleAssembler ()=default | |
SimpleAssembler (DofInfo dofInfo) | |
DofVector< double > | BuildVector (const Group< CellInterface > &cells, std::vector< DofType > dofTypes, CellInterface::VectorFunction f) const |
DofMatrixSparse< double > | BuildMatrix (const Group< CellInterface > &cells, std::vector< DofType > dofTypes, CellInterface::MatrixFunction f) const |
DofVector< double > | BuildDiagonallyLumpedMatrix (const Group< CellInterface > &cells, std::vector< DofType > dofTypes, CellInterface::MatrixFunction f) const |
Assembles a diagonally lumped matrix from local matrices calculated by f. More... | |
void | SetDofInfo (DofInfo dofInfo) |
|
default |
SimpleAssembler::SimpleAssembler | ( | DofInfo | dofInfo | ) |
DofVector< double > SimpleAssembler::BuildDiagonallyLumpedMatrix | ( | const Group< CellInterface > & | cells, |
std::vector< DofType > | dofTypes, | ||
CellInterface::MatrixFunction | f | ||
) | const |
Assembles a diagonally lumped matrix from local matrices calculated by f.
cells | group of cells to be used for assembly |
dofTypes | vector of dofTypes |
DofMatrixSparse< double > SimpleAssembler::BuildMatrix | ( | const Group< CellInterface > & | cells, |
std::vector< DofType > | dofTypes, | ||
CellInterface::MatrixFunction | f | ||
) | const |
DofVector< double > SimpleAssembler::BuildVector | ( | const Group< CellInterface > & | cells, |
std::vector< DofType > | dofTypes, | ||
CellInterface::VectorFunction | f | ||
) | const |
void SimpleAssembler::SetDofInfo | ( | DofInfo | dofInfo | ) |