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 | add_simplex_to_cochain (const index_t aID, const int aCoeff) |
| void | remove_simplex_from_cochain (const index_t aID) |
| void | add_cochain_to_cochain (Cochain *aCochain, const int aCoeff) |
| void | remove_cochain_from_cochain (Cochain *aChain) |
| OrderedMap< index_t, int > & | get_simplices_map () |
| int | get_coefficient (const index_t aID) |
| Cochain * | get_coboundary () |
| Cochain * | get_boundary () |
| void | add_simplex_to_coboundary (index_t aID, const int aCoeff) |
| void | add_simplex_to_boundary (index_t aID, const int aCoeff) |
| int | get_dim () |
| bool | isBound () |
| bool | isCobound () |
| void | set_coefficient (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::remove_cochain_from_cochain | ( | Cochain * | aChain | ) |
| void belfem::mesh::Cochain::remove_simplex_from_cochain | ( | const index_t | aID | ) |
|
inline |