Go to Overview over all GrAL packages.
Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

multi_grid_function Class Template Reference
[Grid Functions]

Total grid function defined on all element types of <Grid>. More...

#include <multi-grid-functions.h>

Collaboration diagram for multi_grid_function:

Collaboration graph
[legend]
List of all members.

Public Methods

 multi_grid_function ()
 multi_grid_function (const grid_type &g)
T & operator[] (const Vertex &V)
T & operator[] (const Edge &E)
T & operator[] (const Cell &C)
const T & operator() (const Vertex &V) const
const T & operator() (const Edge &E) const
const T & operator() (const Cell &C) const
const grid_type & TheGrid () const
const grid_function< Vertex,
T > & 
TheVertexFunction () const
const grid_function< Edge,
T > & 
TheEdgeFunction () const
const grid_function< Cell,
T > & 
TheCellFunction () const

Detailed Description

template<class Grid, class T>
class multi_grid_function< Grid, T >

Total grid function defined on all element types of <Grid>.

multi_grid_function<Grid,T> defines a mapping ( in the 2d case)

These classes are fully generic and do not need any further specialization, because they build on grid_function<Elt,T>.

Todo:
Extend to 3D: operator()(Facet const &)

See also:
partial_multi_grid_function<Grid,T> , Module Grid Functions

Definition at line 35 of file multi-grid-functions.h.


The documentation for this class was generated from the following file:
Copyright (c) Guntram Berti 1997-2002. See the GrAL Homepage for up-to-date information.

Generated at Tue Feb 26 16:06:03 2002 for GrAL Base by doxygen 1.2.11-20011104 written by Dimitri van Heesch, © 1997-2000