Navigation

Main Page
Download
Support
Installation
Tutorial
Examples
Reference Manual
   Version 1.0.6dev
      Class Index
      File List
   Version 1.0.6
   Version 1.0.5new_solver
   Version 1.0.5dev
   Version 1.0.5b
   Version 1.0.4dev
   Version 1.0.4
Publications


Hosted by Get Ion Beam Simulator at SourceForge.net. Fast, secure and Free Open Source software downloads
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:


Reference manual for Ion Beam Simulator 1.0.6dev
Generated by Doxygen 1.9.1 on Thu Sep 11 2025 09:37:24.