GOAT (Geometrical optics application tool) 0.1
Loading...
Searching...
No Matches
GOAT::raytracing::gridEntry Struct Reference

Structure which holds all steps from the light source to the grid point In this structure every step is stored from the light source to the grid point and additonally the electric field at the grid point. For the electric field determination, only the Fresnel matrices, which describes the interaction between the ray and the object's surface, will be considered This structure is needed within the ultrashort pulse calculation. More...

#include <gridentry.h>

Public Attributes

maths::Vector< std::complex< double > > E
 electric field (without phase advance along the path)
std::vector< stepEntrystep
 holds info for one step

Detailed Description

Structure which holds all steps from the light source to the grid point In this structure every step is stored from the light source to the grid point and additonally the electric field at the grid point. For the electric field determination, only the Fresnel matrices, which describes the interaction between the ray and the object's surface, will be considered This structure is needed within the ultrashort pulse calculation.

Definition at line 36 of file gridentry.h.

Member Data Documentation

◆ E

maths::Vector<std::complex<double> > GOAT::raytracing::gridEntry::E

electric field (without phase advance along the path)

Definition at line 39 of file gridentry.h.

◆ step

std::vector<stepEntry> GOAT::raytracing::gridEntry::step

holds info for one step

Definition at line 38 of file gridentry.h.


The documentation for this struct was generated from the following file: