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 ElementFunction & ddx () const
const ElementFunction & ddy () const
const ElementFunction & ddz () const
const ElementFunction & ddt () const
const ElementFunction & ddX () const
const ElementFunction & ddY () const
const ElementFunction & ddZ () const
const ElementFunction & ddT () const
void update (const Map &map)
real operator() (real x, real y, real z, real t) const
real operator() (Point p) const
ShapeFunction & operator= (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

LogStream & operator<< (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.