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.