Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members

dolfin::FEM Class Reference

#include <FEM.h>

List of all members.

Static Public Member Functions

void assemble (PDE &pde, Mesh &mesh, Matrix &A, Vector &b)
 Assemble linear system.

void assemble (PDE &pde, Mesh &mesh, Matrix &A)
 Assemble matrix.

void assemble (PDE &pde, Mesh &mesh, Vector &b)
 Assemble vector.

void assemble (PDE &pde, Mesh &mesh, Matrix &A, Vector &b, FiniteElementMethod &method)
 Assemble linear system for user-defined method.

void assemble (PDE &pde, Mesh &mesh, Matrix &A, FiniteElementMethod &method)
 Assemble matrix for user-defined method.

void assemble (PDE &pde, Mesh &mesh, Vector &b, FiniteElementMethod &method)
 Assemble vector for user-defined method.


Detailed Description

Automated assembly of a linear system from a given variational formulation. It is currently assumed that each degree of freedom is associated with a node. The ID of the node is used as an index for the degrees of freedom.


Member Function Documentation

void dolfin::FEM::assemble PDE pde,
Mesh mesh,
Vector b,
FiniteElementMethod method
[static]
 

Assemble vector for user-defined method.

void dolfin::FEM::assemble PDE pde,
Mesh mesh,
Matrix A,
FiniteElementMethod method
[static]
 

Assemble matrix for user-defined method.

void dolfin::FEM::assemble PDE pde,
Mesh mesh,
Matrix A,
Vector b,
FiniteElementMethod method
[static]
 

Assemble linear system for user-defined method.

void FEM::assemble PDE pde,
Mesh mesh,
Vector b
[static]
 

Assemble vector.

void FEM::assemble PDE pde,
Mesh mesh,
Matrix A
[static]
 

Assemble matrix.

void FEM::assemble PDE pde,
Mesh mesh,
Matrix A,
Vector b
[static]
 

Assemble linear system.


The documentation for this class was generated from the following files:


Documentation automatically generated with Doxygen on 10 Sep 2004.