IBSimu 1.0.4
Public Member Functions | Public Attributes

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: