DERIVATIVE_MAP< _DIM, T > Class Template Reference

Map which arguments are cubes and values are matrices. More...

#include <hyperbolic.h>

List of all members.

Public Member Functions

CMatrix< T > operator() (const Coords< _DIM, int > &c) const
 DERIVATIVE_MAP (int s=0)
 DERIVATIVE_MAP (const MAP< _DIM > &m, const DERIVATIVE< _DIM, T > &D, const Coords< _DIM, T > &sides)
 Constructor.
bool assign (const CUBE< _DIM > &k, const CMatrix< T > &m)
CMatrix< T > operator() (const CUBE< _DIM > &k) const
DERIVATIVE_MAP operator| (const SET< _DIM > &a) const
int giveScale () const
SET< _DIM > dom () const
 Returns domain of derivative representation.

Private Attributes

int scale


Detailed Description

template<int _DIM, class T>
class DERIVATIVE_MAP< _DIM, T >

Map which arguments are cubes and values are matrices.

Map represents cubical derivative representation. Map inherits a standard template class map. which arguments are Coords<_DIM, int> and values CMatrix<T>.


Constructor & Destructor Documentation

template<int _DIM, class T>
DERIVATIVE_MAP< _DIM, T >::DERIVATIVE_MAP ( int  s = 0  )  [inline]

template<int _DIM, class T>
DERIVATIVE_MAP< _DIM, T >::DERIVATIVE_MAP ( const MAP< _DIM > &  m,
const DERIVATIVE< _DIM, T > &  D,
const Coords< _DIM, T > &  sides 
) [inline]

Constructor.

Parameters:
m is a MAP<_DIM> on which basis we construct derivative representation.
D is a DERIVATIVE<_DIM, T> which gives as proper derivative matrices.
sides is a Coords<_DIM, T> which represents rescaling coordinates.


Member Function Documentation

template<int _DIM, class T>
CMatrix< T > DERIVATIVE_MAP< _DIM, T >::operator() ( const Coords< _DIM, int > &  c  )  const [inline]

template<int _DIM, class T>
bool DERIVATIVE_MAP< _DIM, T >::assign ( const CUBE< _DIM > &  k,
const CMatrix< T > &  m 
) [inline]

template<int _DIM, class T>
CMatrix< T > DERIVATIVE_MAP< _DIM, T >::operator() ( const CUBE< _DIM > &  k  )  const [inline]

template<int _DIM, class T>
DERIVATIVE_MAP< _DIM, T > DERIVATIVE_MAP< _DIM, T >::operator| ( const SET< _DIM > &  a  )  const [inline]

template<int _DIM, class T>
int DERIVATIVE_MAP< _DIM, T >::giveScale (  )  const [inline]

template<int _DIM, class T>
SET< _DIM > DERIVATIVE_MAP< _DIM, T >::dom (  )  const [inline]

Returns domain of derivative representation.


Member Data Documentation

template<int _DIM, class T>
int DERIVATIVE_MAP< _DIM, T >::scale [private]


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

Generated on Sat May 24 19:47:31 2008 for Semi-hyperbolicity by  doxygen 1.5.5