#include <hyperbolic.h>
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 |
Map represents cubical derivative representation. Map inherits a standard template class map. which arguments are Coords<_DIM, int> and values CMatrix<T>.
DERIVATIVE_MAP< _DIM, T >::DERIVATIVE_MAP | ( | int | s = 0 |
) | [inline] |
DERIVATIVE_MAP< _DIM, T >::DERIVATIVE_MAP | ( | const MAP< _DIM > & | m, | |
const DERIVATIVE< _DIM, T > & | D, | |||
const Coords< _DIM, T > & | sides | |||
) | [inline] |
Constructor.
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. |
CMatrix< T > DERIVATIVE_MAP< _DIM, T >::operator() | ( | const Coords< _DIM, int > & | c | ) | const [inline] |
bool DERIVATIVE_MAP< _DIM, T >::assign | ( | const CUBE< _DIM > & | k, | |
const CMatrix< T > & | m | |||
) | [inline] |
CMatrix< T > DERIVATIVE_MAP< _DIM, T >::operator() | ( | const CUBE< _DIM > & | k | ) | const [inline] |
DERIVATIVE_MAP< _DIM, T > DERIVATIVE_MAP< _DIM, T >::operator| | ( | const SET< _DIM > & | a | ) | const [inline] |
int DERIVATIVE_MAP< _DIM, T >::giveScale | ( | ) | const [inline] |
SET< _DIM > DERIVATIVE_MAP< _DIM, T >::dom | ( | ) | const [inline] |
Returns domain of derivative representation.
int DERIVATIVE_MAP< _DIM, T >::scale [private] |