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

dolfin::FunctionSpace::Product Class Reference

#include <Product.h>

List of all members.

Public Member Functions

 Product ()
 Product (const ShapeFunction &v)
 Product (const Product &v)
 Product (const ShapeFunction &v0, const ShapeFunction &v1)
 Product (const Product &v0, const Product &v1)
 Product (const ShapeFunction &v0, const Product &v1)
 ~Product ()
void set (const ShapeFunction &v0, const ShapeFunction &v1)
void set (const Product &v0, const Product &v1)
void set (const ShapeFunction &v0, const Product &v1)
int * id () const
bool zero () const
bool one () const
int size () const
real operator() (real x, real y, real z, real t) const
real operator() (Point p) const
Product & operator= (const ShapeFunction &v)
Product & operator= (const Product &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 * (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
ElementFunction ddx () const
ElementFunction ddy () const
ElementFunction ddz () const
void init (int size)

Friends

LogStream & operator<< (LogStream &stream, const Product &v)


Constructor & Destructor Documentation

FunctionSpace::Product::Product (   ) 
 

FunctionSpace::Product::Product (  const ShapeFunction &  v  ) 
 

FunctionSpace::Product::Product (  const Product &  v  ) 
 

FunctionSpace::Product::Product (  const ShapeFunction &  v0,
const ShapeFunction &  v1
) 
 

FunctionSpace::Product::Product (  const Product &  v0,
const Product &  v1
) 
 

FunctionSpace::Product::Product (  const ShapeFunction &  v0,
const Product &  v1
) 
 

FunctionSpace::Product::~Product (   ) 
 


Member Function Documentation

FunctionSpace::ElementFunction FunctionSpace::Product::ddx (   )  const
 

FunctionSpace::ElementFunction FunctionSpace::Product::ddy (   )  const
 

FunctionSpace::ElementFunction FunctionSpace::Product::ddz (   )  const
 

int * FunctionSpace::Product::id (   )  const
 

void FunctionSpace::Product::init (  int  size  ) 
 

bool FunctionSpace::Product::one (   )  const
 

real FunctionSpace::Product::operator * (  Integral::Measure &  dm  )  const
 

FunctionSpace::ElementFunction FunctionSpace::Product::operator * (  const ElementFunction &  v  )  const
 

FunctionSpace::Product FunctionSpace::Product::operator * (  const Product &  v  )  const
 

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

FunctionSpace::ElementFunction FunctionSpace::Product::operator * (  real  a  )  const
 

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

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

FunctionSpace::ElementFunction FunctionSpace::Product::operator+ (  const ElementFunction &  v  )  const
 

FunctionSpace::ElementFunction FunctionSpace::Product::operator+ (  const Product &  v  )  const
 

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

FunctionSpace::ElementFunction FunctionSpace::Product::operator- (  const ElementFunction &  v  )  const
 

FunctionSpace::ElementFunction FunctionSpace::Product::operator- (  const Product &  v  )  const
 

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

FunctionSpace::Product & FunctionSpace::Product::operator= (  const Product &  v  ) 
 

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

void FunctionSpace::Product::set (  const ShapeFunction &  v0,
const Product &  v1
) 
 

void FunctionSpace::Product::set (  const Product &  v0,
const Product &  v1
) 
 

void FunctionSpace::Product::set (  const ShapeFunction &  v0,
const ShapeFunction &  v1
) 
 

int FunctionSpace::Product::size (   )  const
 

bool FunctionSpace::Product::zero (   )  const
 


Friends And Related Function Documentation

LogStream& operator<< (  LogStream &  stream,
const Product &  v
)  [friend]
 


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


Documentation automatically generated with Doxygen on 10 Sep 2004.