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
geometry.hpp File Reference

Geometry definition More...

#include <stdint.h>
#include <pthread.h>
#include <vector>
#include <iostream>
#include "file.hpp"
#include "vec3d.hpp"
#include "vtriangle.hpp"
#include "solid.hpp"
#include "mesh.hpp"
#include "types.hpp"
#include "callback.hpp"

Go to the source code of this file.

Classes

class  Bound
 Boundary condition definition class. More...
 
class  Geometry
 Geometry defining class. More...
 

Macros

#define SMESH_NODE_ID_MASK   0xE0000000
 
#define SMESH_NODE_ID_PURE_VACUUM   0x00000000
 
#define SMESH_NODE_ID_NEAR_SOLID   0x20000000
 
#define SMESH_NODE_ID_NEUMANN   0x40000000
 
#define SMESH_NODE_ID_ROUGH_BOUNDARY   0x60000000
 
#define SMESH_NODE_ID_PURE_VACUUM_FIX   0x80000000
 
#define SMESH_NODE_ID_NEAR_SOLID_FIX   0xA0000000
 
#define SMESH_NODE_ID_DIRICHLET   0xC0000000
 
#define SMESH_NODE_ID_FINE_BOUNDARY   0xE0000000
 
#define SMESH_NODE_FIXED   0x80000000
 
#define SMESH_BOUNDARY_NUMBER_MASK   0x000000FF
 
#define SMESH_NEAR_SOLID_INDEX_MASK   0x1FFFFFFF
 

Detailed Description

Geometry definition


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