Formal sum of k-simplices (homology). More...
#include <cl_Chain.hpp>
Public Member Functions | |
| Chain (const uint aDim, Mesh *aMesh, const bool aIsBound, const bool aIsCobound) | |
| ~Chain () | |
| void | operator+ (Chain *aChain) |
| void | operator- (Chain *aChain) |
| void | operator* (const int aMult) |
| int | operator() (Chain *aChain) |
| void | addSimplexToChain (const id_t aID, const int aCoeff) |
| void | removeSimplexToChain (const id_t aID) |
| void | addChainToChain (Chain *aChain, int aCoeff) |
| void | removeChainFromChain (Chain *aChain) |
| OrderedMap< id_t, int > & | getSimplicesMap () |
| int | getCoefficient (const id_t aID) |
| Chain * | getBoundary () |
| Chain * | getCoboundary () |
| void | add_simplex_to_boundary (id_t aID, const int aCoeff) |
| void | add_simplex_to_coboundary (id_t aID, const int aCoeff) |
| int | getDim () |
| void | setCoefficient (const id_t aID, const int tCoeff) |
| void | print () |
Formal sum of k-simplices (homology).
| belfem::mesh::Chain::Chain | ( | const uint | aDim, |
| Mesh * | aMesh, | ||
| const bool | aIsBound, | ||
| const bool | aIsCobound ) |
| belfem::mesh::Chain::~Chain | ( | ) |
|
inline |
|
inline |
| void belfem::mesh::Chain::addChainToChain | ( | Chain * | aChain, |
| int | aCoeff ) |
| void belfem::mesh::Chain::addSimplexToChain | ( | const id_t | aID, |
| const int | aCoeff ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| int belfem::mesh::Chain::operator() | ( | Chain * | aChain | ) |
| void belfem::mesh::Chain::operator* | ( | const int | aMult | ) |
| void belfem::mesh::Chain::operator+ | ( | Chain * | aChain | ) |
| void belfem::mesh::Chain::operator- | ( | Chain * | aChain | ) |
| void belfem::mesh::Chain::print | ( | ) |
| void belfem::mesh::Chain::removeChainFromChain | ( | Chain * | aChain | ) |
| void belfem::mesh::Chain::removeSimplexToChain | ( | const id_t | aID | ) |
| void belfem::mesh::Chain::setCoefficient | ( | const id_t | aID, |
| const int | tCoeff ) |