EpotMatrixSolver::Node2DoF Class Reference
Class nodes to degrees of freedom mapping. More...
#include <epot_matrixsolver.hpp>
Public Member Functions | |
Node2DoF (Int3D size) | |
void | clear (void) |
void | resize (Int3D size) |
uint32_t & | operator() (int i) |
uint32_t & | operator() (int i, int j) |
uint32_t & | operator() (int i, int j, int k) |
const uint32_t & | operator() (int i) const |
const uint32_t & | operator() (int i, int j) const |
const uint32_t & | operator() (int i, int j, int k) const |
void | debug_print (std::ostream &os) const |
Print debugging information to os. More... | |
Detailed Description
Class nodes to degrees of freedom mapping.
Uses running numbers starting from 0 to point to vectors with free variables (electric potential and matrices during solving for example). If a node is solid interior point or dirichlet boundary, a fixed negative number corresponding to the solid is used, i.e. from -1 to -6 for boundaries and starting from -7 for electrodes.
Member Function Documentation
◆ debug_print()
void EpotMatrixSolver::Node2DoF::debug_print | ( | std::ostream & | os | ) | const |
Print debugging information to os.
The documentation for this class was generated from the following files: