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
|