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

dolfin::Integral::Measure Class Reference

Integral measure (base class). More...

#include <Integral.h>

Inheritance diagram for dolfin::Integral::Measure:

Inheritance graph
[legend]
Collaboration diagram for dolfin::Integral::Measure:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Measure ()
 Measure (const Map &map, const Quadrature &quadrature)
virtual ~Measure ()
virtual void update (const Map &map, const Quadrature &quadrature)
real operator * (real a) const
virtual real operator * (const FunctionSpace::ShapeFunction &v)=0
virtual real operator * (const FunctionSpace::Product &v)=0
real operator * (const FunctionSpace::ElementFunction &v)

Protected Member Functions

virtual real det () const=0

Protected Attributes

const Mapm
const Quadratureq
bool active

Detailed Description

Integral measure (base class).


Constructor & Destructor Documentation

Integral::Measure::Measure  ) 
 

Integral::Measure::Measure const Map map,
const Quadrature quadrature
 

Integral::Measure::~Measure  )  [virtual]
 


Member Function Documentation

virtual real dolfin::Integral::Measure::det  )  const [protected, pure virtual]
 

real Integral::Measure::operator * const FunctionSpace::ElementFunction v  ) 
 

virtual real dolfin::Integral::Measure::operator * const FunctionSpace::Product v  )  [pure virtual]
 

Implemented in dolfin::Integral::InteriorMeasure, and dolfin::Integral::BoundaryMeasure.

virtual real dolfin::Integral::Measure::operator * const FunctionSpace::ShapeFunction v  )  [pure virtual]
 

Implemented in dolfin::Integral::InteriorMeasure, and dolfin::Integral::BoundaryMeasure.

real Integral::Measure::operator * real  a  )  const
 

void Integral::Measure::update const Map map,
const Quadrature quadrature
[virtual]
 

Reimplemented in dolfin::Integral::InteriorMeasure, and dolfin::Integral::BoundaryMeasure.


Member Data Documentation

bool dolfin::Integral::Measure::active [protected]
 

const Map* dolfin::Integral::Measure::m [protected]
 

const Quadrature* dolfin::Integral::Measure::q [protected]
 


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


Documentation automatically generated with Doxygen on 10 Sep 2004.