![]() |
My Project
|
#include <cf_map.h>
Private Attributes | |
MPList | P |
Friends | |
OSTREAM & | operator<< (OSTREAM &s, const CFMap &m) |
OSTREAM & operator << ( OSTREAM & s, const CFMap & m ) More... | |
OSTREAM & | operator<< (OSTREAM &s, const CFMap &m) |
OSTREAM & operator << ( OSTREAM & s, const CFMap & m ) More... | |
OSTREAM & | operator<< (OSTREAM &s, const CFMap &m) |
OSTREAM & operator << ( OSTREAM & s, const CFMap & m ) More... | |
class CFMap
class CFMap - class to map canonical forms.
Use an object of class CFMap to insert 'values' into canonical form. Such a mapping is defined by a list of MapPairs (V -> S) describing which canonical form S to insert for variable V. Hereby, the substituted canonical forms are not subject to further substitutions.
P: list of MapPairs, sorted by level in descending order
|
inline |
|
inline |
CFMap::CFMap ( const CFList & L )
CFMap::CFMap() - construct a CFMap from a CFList.
Variable[i] will be mapped to CFList[i] under the resulting map.
|
inline |
|
inline |
|
inline |
|
inline |
void CFMap::newpair | ( | const Variable & | v, |
const CanonicalForm & | s | ||
) |
void CFMap::newpair ( const Variable & v, const CanonicalForm & s )
CFMap::newpair() - insert a MapPair into a CFMap.
Definition at line 120 of file cf_map.cc.
void CFMap::newpair | ( | const Variable & | v, |
const CanonicalForm & | s | ||
) |
void CFMap::newpair | ( | const Variable & | v, |
const CanonicalForm & | s | ||
) |
CanonicalForm CFMap::operator() | ( | const CanonicalForm & | f | ) | const |
CanonicalForm CFMap::operator () ( const CanonicalForm & f ) const.
CFMap::operator () - apply CO to f.
See subsrec() for more detailed information.
Definition at line 178 of file cf_map.cc.
CanonicalForm CFMap::operator() | ( | const CanonicalForm & | f | ) | const |
CanonicalForm CFMap::operator() | ( | const CanonicalForm & | f | ) | const |
CFMap & CFMap::operator = ( const CFMap & m )
CFMap::operator = - assignment operator.