|
NGSolve
4.9
|
Linearform. More...
#include <linearform.hpp>
Public Member Functions | |
| LinearForm (const FESpace &afespace, const string &aname, const Flags &flags) | |
| const FESpace & | GetFESpace () const |
| virtual void | AddIntegrator (LinearFormIntegrator *lfi, bool deletable=true) |
|
virtual const LinearFormIntegrator * | GetIntegrator (int i) const |
| virtual LinearFormIntegrator * | GetIntegrator (int i) |
| virtual int | NumIntegrators () const |
| void | SetIndependent (int aindependent=true) |
| virtual void | Assemble (LocalHeap &lh)=0 |
| virtual void | CleanUpLevel () |
| virtual bool | IsAssembled (void) |
| bool | InitialAssembling (void) |
| void | SetNoInitialAssembling (void) |
| virtual BaseVector & | GetVector () const =0 |
| operator BaseVector & () const | |
| virtual string | GetClassName () const |
| void | SetPrint (bool ap) |
| void | SetPrintElmat (bool ap) |
| virtual void | PrintReport (ostream &ost) |
| virtual void | MemoryUsage (Array< MemoryUsageStruct * > &mu) const |
| virtual void | AddElementVector (const Array< int > &dnums, const FlatVector< double > &elvec, const int cachecomp=-1) |
| virtual void | SetElementVector (const Array< int > &dnums, const FlatVector< double > &elvec) |
| virtual void | GetElementVector (const Array< int > &dnums, FlatVector< double > &elvec) const |
| virtual void | AddElementVector (const Array< int > &dnums, const FlatVector< Complex > &elvec, const int cachecomp=-1) |
| virtual void | SetElementVector (const Array< int > &dnums, const FlatVector< Complex > &elvec) |
| virtual void | GetElementVector (const Array< int > &dnums, FlatVector< Complex > &elvec) const |
| virtual void | SetCacheBlockSize (const int size) |
Protected Attributes | |
| const FESpace & | fespace |
| Array< LinearFormIntegrator * > | parts |
| Array< bool > | parts_deletable |
| bool | independent |
| do the integration on independent meshes | |
| bool | |
| print the assembled vector to testout | |
| bool | printelvec |
| print element vectos to testout | |
| bool | allocated |
| bool | assembled |
| bool | initialassembling |
| int | cacheblocksize |
Linearform.
1.7.6.1