
Public Member Functions | |
| void | initialize (NamedData< VECTOR * > &results) |
| void | initialize (const ConstraintMatrix &constraints) |
| template<class DOFINFO > | |
| void | initialize_info (DOFINFO &info, bool face) const |
| template<class DOFINFO > | |
| void | assemble (const DOFINFO &info) |
| template<class DOFINFO > | |
| void | assemble (const DOFINFO &info1, const DOFINFO &info2) |
Private Attributes | |
| NamedData< SmartPointer < VECTOR, ResidualSimple < VECTOR > > > | residuals |
| SmartPointer< const ConstraintMatrix, ResidualSimple< VECTOR > > | constraints |
Assemble residuals without block structure.
The data structure for this Assembler class is a simple vector on each cell with entries from zero to FiniteElementData::dofs_per_cell and a simple global vector with entries numbered from zero to DoFHandler::n_dofs(). No BlockInfo is required and the global vector may be any type of vector having element access through operator() (unsigned int)
Definition at line 55 of file simple.h.
| void MeshWorker::Assembler::ResidualSimple< VECTOR >::initialize | ( | NamedData< VECTOR * > & | results ) | [inline] |
Definition at line 490 of file simple.h.
Referenced by MeshWorker::Assembler::SystemSimple< MATRIX, VECTOR >::initialize().
| void MeshWorker::Assembler::ResidualSimple< VECTOR >::initialize | ( | const ConstraintMatrix & | constraints ) | [inline] |
| void MeshWorker::Assembler::ResidualSimple< VECTOR >::initialize_info | ( | DOFINFO & | info, |
| bool | face | ||
| ) | const [inline] |
Initialize the local data in the DoFInfo object used later for assembling.
The info object refers to a cell if !face, or else to an interior or boundary face.
Reimplemented in MeshWorker::Assembler::SystemSimple< MATRIX, VECTOR >.
Definition at line 506 of file simple.h.
Referenced by MeshWorker::Assembler::SystemSimple< MATRIX, VECTOR >::initialize_info().
| void MeshWorker::Assembler::ResidualSimple< VECTOR >::assemble | ( | const DOFINFO & | info ) | [inline] |
Assemble the local residuals into the global residuals.
Values are added to the previous contents. If constraints are active, ConstraintMatrix::distribute_local_to_global() is used.
Reimplemented in MeshWorker::Assembler::SystemSimple< MATRIX, VECTOR >.
Definition at line 515 of file simple.h.
Referenced by MeshWorker::Assembler::SystemSimple< MATRIX, VECTOR >::assemble().
| void MeshWorker::Assembler::ResidualSimple< VECTOR >::assemble | ( | const DOFINFO & | info1, |
| const DOFINFO & | info2 | ||
| ) | [inline] |
Assemble both local residuals into the global residuals.
Reimplemented in MeshWorker::Assembler::SystemSimple< MATRIX, VECTOR >.
NamedData<SmartPointer<VECTOR,ResidualSimple<VECTOR> > > MeshWorker::Assembler::ResidualSimple< VECTOR >::residuals [private] |
The global residal vectors filled by assemble().
SmartPointer<const ConstraintMatrix,ResidualSimple<VECTOR> > MeshWorker::Assembler::ResidualSimple< VECTOR >::constraints [private] |
documentation generated on Fri Feb 3 2012 06:04:15 by
doxygen
1.7.2