CAPD RedHom Library
|
#include <capd/homAlgebra/ChainT.h>
Public Types | |
typedef Chain_Container::key_type | GeneratorCodeType |
typedef Chain_Container::mapped_type | ScalarType |
typedef Chain_Container::iterator | iterator |
typedef Chain_Container::const_iterator | const_iterator |
Public Member Functions | |
ChainT () | |
ChainT (const GeneratorCodeType &A_gen) | |
template<class OtherChainType > | |
ChainT (const OtherChainType &A_otherChain) | |
template<typename P_BitSet , int dim> | |
void | fillWith (const EuclBitSetT< P_BitSet, dim > &A_set) |
int | ownDim () const |
bool | nonZeroAt (const GeneratorCodeType &gen) const |
ScalarType | at (const GeneratorCodeType &A_g) const |
ScalarType & | accessAt (const GeneratorCodeType &A_g) |
ChainT & | operator+= (const ChainT &A_chain2) |
ChainT & | addMultiplicity (const ChainT &A_chain2, ScalarType s) |
ChainT & | operator-= (const ChainT &A_chain2) |
ChainT & | operator*= (const ScalarType &A_scalar) |
bool | isZero () |
bool | isSimple () |
void | swap (ChainT &c2) |
void | normalize (const GeneratorCodeType &A_g) |
typedef Chain_Container::const_iterator ChainT< Chain_Container >::const_iterator |
typedef Chain_Container::key_type ChainT< Chain_Container >::GeneratorCodeType |
typedef Chain_Container::iterator ChainT< Chain_Container >::iterator |
typedef Chain_Container::mapped_type ChainT< Chain_Container >::ScalarType |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |