Assembly.h File Reference
Detailed Description
A set of template functions for assembly purposes.
- E_ is entity type to assemble (Element or Side classes)
- T_ data type (double, float, ...)
- N_ constant size of local vector
#include "OFELI_Config.h"
#include "Vect.h"
#include "LocalVect.h"
#include "LocalMatrix.h"
#include "SkMatrix.h"
#include "SkSMatrix.h"
#include "SpMatrix.h"
Go to the source code of this file.
Namespaces | |
| namespace | OFELI |
Functions | |
| template<class T_, size_t N_, class E_> | |
| void | Assembly (const E_ &e, const LocalMatrix< T_, N_, N_ > &ae, SpMatrix< T_ > &a) |
| Assemble local matrix into global sparse matrix. | |
| template<class T_, size_t N_, class E_> | |
| void | Assembly (const E_ &e, const LocalMatrix< T_, N_, N_ > &ae, SkSMatrix< T_ > &a) |
| Assemble local matrix into global symmetric skyline matrix. | |
| template<class T_, size_t N_, class E_> | |
| void | Assembly (const E_ &e, const LocalMatrix< T_, N_, N_ > &ae, SkMatrix< T_ > &a) |
| Assemble local matrix into global skyline matrix. | |
| template<class T_, size_t N_, class E_> | |
| void | Assembly (const E_ &e, const LocalMatrix< T_, N_, N_ > &ae, Vect< T_ > &b) |
| Assemble diagonal local vector into global vector. | |
| template<class T_, size_t N_, class E_> | |
| void | Assembly (const E_ &e, const LocalVect< T_, N_ > &be, Vect< T_ > &b) |
| Assemble local vector into global vector. | |
| template<class T_, size_t N_> | |
| void | SideAssembly (const Element &e, const LocalVect< T_, N_ > &be, Vect< T_ > &b) |
| Side assembly of local vector into global vector. | |
| template<class T_, size_t N_> | |
| void | SideAssembly (const Element &e, const LocalMatrix< T_, N_, N_ > &ae, SkMatrix< T_ > &a) |
| Side assembly of local matrix into global matrix (as instance of class SkMatrix). | |
| template<class T_, size_t N_> | |
| void | SideAssembly (const Element &e, const LocalMatrix< T_, N_, N_ > &ae, SkSMatrix< T_ > &a) |
| Side assembly of local matrix into global matrix (as instance of class SkSMatrix). | |
| template<class T_, size_t N_> | |
| void | SideAssembly (const Element &e, const LocalMatrix< T_, N_, N_ > &ae, SpMatrix< T_ > &a) |
| Side assembly of local matrix into global matrix (as instance of class SpMatrix). | |