Logo Search packages:      
Sourcecode: ufc version File versions  Download package

PoissonBilinearForm Class Reference

#include <poisson_ffc.h>

Inheritance diagram for PoissonBilinearForm:

ufc::form

List of all members.


Detailed Description

This class defines the interface for the assembly of the global tensor corresponding to a form with r + n arguments, that is, a mapping

a : V1 x V2 x ... Vr x W1 x W2 x ... x Wn -> R

with arguments v1, v2, ..., vr, w1, w2, ..., wn. The rank r global tensor A is defined by

A = a(V1, V2, ..., Vr, w1, w2, ..., wn),

where each argument Vj represents the application to the sequence of basis functions of Vj and w1, w2, ..., wn are given fixed functions (coefficients).

Definition at line 1316 of file poisson_ffc.h.


Public Member Functions

virtual ufc::cell_integralcreate_cell_integral (unsigned int i) const
 Create a new cell integral on sub domain i.
virtual ufc::dof_mapcreate_dof_map (unsigned int i) const
 Create a new dof map for argument function i.
virtual
ufc::exterior_facet_integral
create_exterior_facet_integral (unsigned int i) const
 Create a new exterior facet integral on sub domain i.
virtual ufc::finite_elementcreate_finite_element (unsigned int i) const
 Create a new finite element for argument function i.
virtual
ufc::interior_facet_integral
create_interior_facet_integral (unsigned int i) const
 Create a new interior facet integral on sub domain i.
virtual unsigned int num_cell_integrals () const
 Return the number of cell integrals.
virtual unsigned int num_coefficients () const
 Return the number of coefficients (n).
virtual unsigned int num_exterior_facet_integrals () const
 Return the number of exterior facet integrals.
virtual unsigned int num_interior_facet_integrals () const
 Return the number of interior facet integrals.
 PoissonBilinearForm ()
 Constructor.
virtual unsigned int rank () const
 Return the rank of the global tensor (r).
virtual const char * signature () const
 Return a string identifying the form.
virtual ~PoissonBilinearForm ()
 Destructor.

Public Attributes

string form_combined
string form_header
string form_implementation

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

Generated by  Doxygen 1.6.0   Back to index