The Surface class.
More...
#include <limits>
#include <math.h>
#include "log.h"
#include "vector.h"
#include "Neutron.h"
Go to the source code of this file.
The Surface class.
- Author
- William Boyd (wboyd.nosp@m.@mit.nosp@m..edu)
- Date
- March 15, 2012
| #define PI_OVER_TWO 1.57079633 |
| #define THREE_PI_OVER_TWO 4.71238898 |
A small move to push a particle across a Surface into a new Region
| #define TWO_PI 6.28318531 |
Boundary condition types.
| Enumerator |
|---|
| REFLECTIVE |
Reflective boundary conditions
|
| VACUUM |
Vacuum boundary conditions
|
| INTERFACE |
Interface boundary conditions
|
Bounding surface types.
| Enumerator |
|---|
| XPLANE |
A plane perpendicular to the x-axis
|
| YPLANE |
A plane perpendicular to the y-axis
|
| ZCYLINDER |
An infinite cylinder parallel to the z-axis
|