GOAT (Geometrical optics application tool) 0.1
Loading...
Searching...
No Matches
raytrace_field_usp.h File Reference
#include "raytrace_inel.h"
#include "raytrace_field.h"
#include "gridentry.h"
#include <vector>

Go to the source code of this file.

Classes

class  GOAT::raytracing::Raytrace_Field_usp
 This class provides a raytracer to calculate the field distribution in a box detector for a ultrashort pulsed light source Unlike the class Raytrace_usp, the field in more than one object or in parts of objects can stored. As in Raytrace_usp, in the SuperArray grid the information (step length, index of the object involved in the step) for each step from the light source to the corresponding point in the grid is stored. For each reflection order one grid will be created. The field will be stored within one or more boxes (called "box detector") More...

Namespaces

namespace  GOAT
 This class is used for the iray class. This class is intended for internal use only. It defines a plane, defined by a central position and two directional vectors.
namespace  GOAT::raytracing
 Raytracer used for ultrashort pulse calculation with raytracing only.