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

ufc Namespace Reference


Detailed Description

Code generation format strings for UFC (Unified Form-assembly Code) v. 1.2.

Three format strings are defined for each of the following UFC classes:

    function
    finite_element
    dof_map
    cell_integral
    exterior_facet_integral
    interior_facet_integral
    form

The strings are named '<classname>_header', '<classname>_implementation',
and '<classname>_combined'. The header and implementation contain the
definition and declaration respectively, and are meant to be placed in
.h and .cpp files, while the combined version is for an implementation
within a single .h header.

Each string has the following format variables: 'classname',
'members', 'constructor', 'destructor', plus one for each interface
function with name equal to the function name.

For more information about UFC and the FEniCS project, visit

    http://www.fenics.org/ufc/


Classes

class  Cell
 Description of a reference cell, for debugging and testing UFC code. More...
class  cell
 This class defines the data structure for a cell in a mesh. More...
class  cell_integral
class  exterior_facet_integral
class  interior_facet_integral
class  Mesh
 Consistent data for a mesh consisting of a single reference cell, for debugging and testing UFC code. More...
class  mesh
 This class defines the data structure for a finite element mesh. More...
class  reference_cell
 Description of a reference cell, for debugging and testing UFC code. More...
class  reference_mesh
 Consistent data for a mesh consisting of a single reference cell, for debugging and testing UFC code. More...
class  dof_map
class  finite_element
 This class defines the interface for a finite element. More...
class  form
class  function
 This class defines the interface for a general tensor-valued function. More...
class  ufc_data

Enumerations

enum  shape {
  interval, triangle, quadrilateral, tetrahedron,
  hexahedron
}
 Valid cell shapes.

Variables

string __author__ = "Martin Sandve Alnaes, Anders Logg, Kent-Andre Mardal, Ola Skavhaug, and Hans Petter Langtangen"
string __date__ = "2009-09-23"
string __license__ = "This code is released into the public domain"
string __version__ = "1.1"
 UFC_VERSION = __version__
int UFC_VERSION_MAINTENANCE = 0
int UFC_VERSION_MAJOR = 1
int UFC_VERSION_MINOR = 2


Generated by  Doxygen 1.6.0   Back to index