Cochain: a functional on chains (cohomology). More...
#include <cl_Cochain.hpp>
Public Member Functions | |
| Cochain (const uint aDim, Mesh *aMesh, const bool aIsBound, const bool aIsCobound) | |
| ~Cochain () | |
| void | operator+ (Cochain *aCochain) |
| void | operator- (Cochain *aCochain) |
| int | operator() (Chain *aChain) |
| void | addSimplexToCochain (const index_t aID, const int aCoeff) |
| void | removeSimplexToCochain (const index_t aID) |
| void | addCochainToCochain (Cochain *aCochain, const int aCoeff) |
| void | removeCochainFromCochain (Cochain *aChain) |
| OrderedMap< index_t, int > & | getSimplicesMap () |
| int | getCoefficient (const index_t aID) |
| Cochain * | getCoboundary () |
| Cochain * | getBoundary () |
| void | add_simplex_to_coboundary (index_t aID, const int aCoeff) |
| void | add_simplex_to_boundary (index_t aID, const int aCoeff) |
| int | getDim () |
| bool | isBound () |
| bool | isCobound () |
| void | setCoefficient (const index_t aID, const int tCoeff) |
| void | print () |
Cochain: a functional on chains (cohomology).
| belfem::mesh::Cochain::Cochain | ( | const uint | aDim, |
| Mesh * | aMesh, | ||
| const bool | aIsBound, | ||
| const bool | aIsCobound ) |
| belfem::mesh::Cochain::~Cochain | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| int belfem::mesh::Cochain::operator() | ( | Chain * | aChain | ) |
| void belfem::mesh::Cochain::operator+ | ( | Cochain * | aCochain | ) |
| void belfem::mesh::Cochain::operator- | ( | Cochain * | aCochain | ) |
| void belfem::mesh::Cochain::print | ( | ) |
| void belfem::mesh::Cochain::removeCochainFromCochain | ( | Cochain * | aChain | ) |
| void belfem::mesh::Cochain::removeSimplexToCochain | ( | const index_t | aID | ) |
|
inline |