Navigation

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


Hosted by Get Ion Beam Simulator at SourceForge.net. Fast, secure and Free Open Source software downloads

Bound Struct Reference

Boundary condition definition class. More...

#include <geometry.hpp>

List of all members.

Public Member Functions

 Bound (bound_e t, double v)
 Constructor.
 Bound (std::istream &s)
 Constructor for loading boundary condition from a file.
void save (std::ostream &fout) const
 Saves boundary data to stream.

Public Attributes

bound_e type
double val

Detailed Description

Boundary condition definition class.

Contains boundary condition type and numerical boundary value. Dirichlet here means fixed, preset potential at the boundary

\[ \phi = \phi_0. \]

Neumann here means that the first derivative of the potential with respect to the unit outward normal (out of solid into the vacuum) of the surface is preset

\[ - \frac{\partial \phi}{\partial \vec{n}} = - \sum_i n_i \frac{\partial \phi}{\partial x_i} = q_0. \]


Constructor & Destructor Documentation

Bound::Bound ( bound_e  t,
double  v 
) [inline]

Constructor.

Bound::Bound ( std::istream &  s  )  [inline]

Constructor for loading boundary condition from a file.


Member Function Documentation

void Bound::save ( std::ostream &  fout  )  const [inline]

Saves boundary data to stream.


Member Data Documentation

double Bound::val

The documentation for this struct was generated from the following file:


Reference manual for Ion Beam Simulator 1.0.4
Generated by Doxygen 1.7.1 on Wed Apr 13 2011 23:25:34.