![]() |
#include <NewPDE.h>
Inheritance diagram for dolfin::NewPDE:


Public Member Functions | |
| NewPDE (unsigned int size, bool interior, bool boundary) | |
| Constructor. | |
| virtual | ~NewPDE () |
| Destructor. | |
| unsigned int | size () const |
| Return size of element matrix. | |
| bool | interior () const |
| Return true if form contains integrals over interior of domain. | |
| bool | boundary () const |
| Return true if form contains integrals over boundary of domain. | |
| virtual unsigned int | dim () const=0 |
| Return dimension of solution vector. | |
| virtual unsigned int | dof (unsigned int i, const Cell &cell) const=0 |
| Return map from local to global degree of freedom. | |
| virtual const Point & | coord (unsigned int i, const Cell &cell) const=0 |
| virtual void | update (const Cell &cell) |
| Update map. | |
| virtual void | interiorElementMatrix (real **A) const |
| Compute interior element matrix. | |
| virtual void | boundaryElementMatrix (real **A) const |
| Compute boundary element matrix. | |
| virtual void | interiorElementVector (NewArray< real > &b) const |
| Compute interior element vector. | |
| virtual void | boundaryElementVector (NewArray< real > &b) const |
| Compute boundary element vector. | |
Protected Member Functions | |
| void | add (NewArray< real > &w, Function &f) |
| Add function pair (local and global). | |
| void | updateFunctions (const Cell &cell) |
| Update functions. | |
| void | updateTriLinMap (const Cell &cell) |
| Update affine map from reference triangle. | |
| void | updateTetLinMap (const Cell &cell) |
| Update affine map from reference tetrahedron. | |
Protected Attributes | |
| NewArray< IndexPair > | nonzero |
| real | det |
| real | f00 |
| real | f01 |
| real | f02 |
| real | f10 |
| real | f11 |
| real | f12 |
| real | f20 |
| real | f21 |
| real | f22 |
| real | g00 |
| real | g01 |
| real | g02 |
| real | g10 |
| real | g11 |
| real | g12 |
| real | g20 |
| real | g21 |
| real | g22 |
| real | t |
Friends | |
| class | NewFEM |
| Friends. | |
|
||||||||||||||||
|
Constructor.
|
|
|
Destructor.
|
|
||||||||||||
|
Add function pair (local and global).
|
|
|
Return true if form contains integrals over boundary of domain.
|
|
|
Compute boundary element matrix.
|
|
|
Compute boundary element vector.
|
|
||||||||||||
|
Return map from local degree of freedom to global coordinate FIXME: replace by projection operator Implemented in dolfin::NewPoisson. |
|
|
Return dimension of solution vector.
Implemented in dolfin::NewPoisson, and dolfin::PoissonSystem. |
|
||||||||||||
|
Return map from local to global degree of freedom.
Implemented in dolfin::NewPoisson, and dolfin::PoissonSystem. |
|
|
Return true if form contains integrals over interior of domain.
|
|
|
Compute interior element matrix.
Reimplemented in dolfin::NewPoisson. |
|
|
Compute interior element vector.
Reimplemented in dolfin::NewPoisson, and dolfin::PoissonSystem. |
|
|
Return size of element matrix.
|
|
|
Update map.
|
|
|
Update functions.
|
|
|
Update affine map from reference tetrahedron.
|
|
|
Update affine map from reference triangle.
|
|
|
Friends.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
![]()
Documentation automatically generated with Doxygen on 10 Sep 2004.