Bound Struct Reference
Boundary condition definition class. More...
#include <geometry.hpp>
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 &os) const |
Saves data to stream os. | |
Public Attributes | |
bound_e | type |
double | val |
Friends | |
std::ostream & | operator<< (std::ostream &os, const Bound &b) |
Outputting to stream. |
Detailed Description
Boundary condition definition class.
Contains boundary condition type and numerical boundary value. Dirichlet here means fixed, preset potential at the boundary
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
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 & | os | ) | const [inline] |
Saves data to stream os.
Friends And Related Function Documentation
std::ostream& operator<< | ( | std::ostream & | os, | |
const Bound & | b | |||
) | [friend] |
Outputting to stream.
Member Data Documentation
double Bound::val |
The documentation for this struct was generated from the following file: