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

dolfin::FunctionSpace::ShapeFunction Class Reference

#include <ShapeFunction.h>

List of all members.

Public Member Functions

 ShapeFunction ()
 ShapeFunction (int id, int component)
 ShapeFunction (function f)
 ShapeFunction (const ShapeFunction &v)
void set (ElementFunction ddX, ElementFunction ddY, ElementFunction ddZ, ElementFunction ddT)
int id () const
int component () const
bool zero () const
bool one () const
const ElementFunctionddx () const
const ElementFunctionddy () const
const ElementFunctionddz () const
const ElementFunctionddt () const
const ElementFunctionddX () const
const ElementFunctionddY () const
const ElementFunctionddZ () const
const ElementFunctionddT () const
void update (const Map &map)
real operator() (real x, real y, real z, real t) const
real operator() (Point p) const
ShapeFunctionoperator= (const ShapeFunction &v)
ElementFunction operator+ (const ShapeFunction &v) const
ElementFunction operator+ (const Product &v) const
ElementFunction operator+ (const ElementFunction &v) const
ElementFunction operator- (const ShapeFunction &v) const
ElementFunction operator- (const Product &v) const
ElementFunction operator- (const ElementFunction &v) const
ElementFunction operator * (const real a) const
Product operator * (const ShapeFunction &v) const
Product operator * (const Product &v) const
ElementFunction operator * (const ElementFunction &v) const
real operator * (Integral::Measure &dm) const
void operator= (int zero)
bool operator! () const

Friends

LogStreamoperator<< (LogStream &stream, const ShapeFunction &v)


Constructor & Destructor Documentation

FunctionSpace::ShapeFunction::ShapeFunction  ) 
 

FunctionSpace::ShapeFunction::ShapeFunction int  id,
int  component
 

FunctionSpace::ShapeFunction::ShapeFunction function  f  ) 
 

FunctionSpace::ShapeFunction::ShapeFunction const ShapeFunction v  ) 
 


Member Function Documentation

int FunctionSpace::ShapeFunction::component  )  const
 

const FunctionSpace::ElementFunction & FunctionSpace::ShapeFunction::ddT  )  const
 

const FunctionSpace::ElementFunction & FunctionSpace::ShapeFunction::ddt  )  const
 

const FunctionSpace::ElementFunction & FunctionSpace::ShapeFunction::ddX  )  const
 

const FunctionSpace::ElementFunction & FunctionSpace::ShapeFunction::ddx  )  const
 

const FunctionSpace::ElementFunction & FunctionSpace::ShapeFunction::ddY  )  const
 

const FunctionSpace::ElementFunction & FunctionSpace::ShapeFunction::ddy  )  const
 

const FunctionSpace::ElementFunction & FunctionSpace::ShapeFunction::ddZ  )  const
 

const FunctionSpace::ElementFunction & FunctionSpace::ShapeFunction::ddz  )  const
 

int FunctionSpace::ShapeFunction::id  )  const
 

bool FunctionSpace::ShapeFunction::one  )  const
 

real FunctionSpace::ShapeFunction::operator * Integral::Measure dm  )  const
 

FunctionSpace::ElementFunction FunctionSpace::ShapeFunction::operator * const ElementFunction v  )  const
 

FunctionSpace::Product FunctionSpace::ShapeFunction::operator * const Product v  )  const
 

FunctionSpace::Product FunctionSpace::ShapeFunction::operator * const ShapeFunction v  )  const
 

FunctionSpace::ElementFunction FunctionSpace::ShapeFunction::operator * const real  a  )  const
 

bool FunctionSpace::ShapeFunction::operator!  )  const
 

real FunctionSpace::ShapeFunction::operator() Point  p  )  const
 

real FunctionSpace::ShapeFunction::operator() real  x,
real  y,
real  z,
real  t
const
 

FunctionSpace::ElementFunction FunctionSpace::ShapeFunction::operator+ const ElementFunction v  )  const
 

FunctionSpace::ElementFunction FunctionSpace::ShapeFunction::operator+ const Product v  )  const
 

FunctionSpace::ElementFunction FunctionSpace::ShapeFunction::operator+ const ShapeFunction v  )  const
 

FunctionSpace::ElementFunction FunctionSpace::ShapeFunction::operator- const ElementFunction v  )  const
 

FunctionSpace::ElementFunction FunctionSpace::ShapeFunction::operator- const Product v  )  const
 

FunctionSpace::ElementFunction FunctionSpace::ShapeFunction::operator- const ShapeFunction v  )  const
 

void FunctionSpace::ShapeFunction::operator= int  zero  ) 
 

FunctionSpace::ShapeFunction & FunctionSpace::ShapeFunction::operator= const ShapeFunction v  ) 
 

void FunctionSpace::ShapeFunction::set ElementFunction  ddX,
ElementFunction  ddY,
ElementFunction  ddZ,
ElementFunction  ddT
 

void FunctionSpace::ShapeFunction::update const Map map  ) 
 

bool FunctionSpace::ShapeFunction::zero  )  const
 


Friends And Related Function Documentation

LogStream& operator<< LogStream stream,
const ShapeFunction v
[friend]
 


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


Documentation automatically generated with Doxygen on 10 Sep 2004.