RayZaler 0.1
The free opto-mechanical simulation framework
|
This is the complete list of members for RZ::TopLevelModel, including all inherited members.
addBeam(std::list< Ray > &dest, BeamProperties const &) (defined in RZ::OMModel) | RZ::OMModel | static |
addDetector(std::string const &name, ReferenceFrame *pFrame, unsigned int cols=RZ_DEFAULT_CCD_RESOLUTION, unsigned int rows=RZ_DEFAULT_CCD_RESOLUTION, Real width=RZ_DEFAULT_CCD_WIDTH, Real height=RZ_DEFAULT_CCD_WIDTH) (defined in RZ::OMModel) | RZ::OMModel | |
addDetector(std::string const &name, std::string const &parentFrame, unsigned int cols=RZ_DEFAULT_CCD_RESOLUTION, unsigned int rows=RZ_DEFAULT_CCD_RESOLUTION, Real width=RZ_DEFAULT_CCD_WIDTH, Real height=RZ_DEFAULT_CCD_WIDTH) (defined in RZ::OMModel) | RZ::OMModel | |
addElementRelativeBeam(std::list< Ray > &dest, Element *element, unsigned int number=1000, Real radius=.5, Real azimuth=0, Real elevation=90, Real offX=0, Real offY=0, Real distance=10, uint32_t id=0, bool random=true) (defined in RZ::OMModel) | RZ::OMModel | static |
addElementRelativeFocusBeam(std::list< Ray > &dest, Element *element, unsigned int number=1000, Real radius=.5, Real fNum=17.37, Real refAperture=200e-3, Real azimuth=0, Real elevation=90, Real offX=0, Real offY=0, Real distance=10, uint32_t id=0, bool random=true) (defined in RZ::OMModel) | RZ::OMModel | static |
addFocalPlaneFocusedBeam(std::list< Ray > &dest, const ReferenceFrame *focalPlane, unsigned int number=1000, Real fNum=17.37, Real azimuth=0, Real elevation=90, Real offX=0, Real offY=0, Real distance=10, uint32_t id=0, bool random=true, Real offZ=0) (defined in RZ::OMModel) | RZ::OMModel | static |
addOpticalPath(std::string const &, std::list< std::string > const &) (defined in RZ::OMModel) | RZ::OMModel | |
addSkyBeam(std::list< Ray > &dest, unsigned int number=1000, Real radius=.5, Real azimuth=0, Real elevation=90, Real distance=10, uint32_t id=0, bool random=true) (defined in RZ::OMModel) | RZ::OMModel | static |
allElements() const (defined in RZ::OMModel) | RZ::OMModel | |
allocateEvaluator(std::string const &expr, const GenericEvaluatorSymbolDict *dict, std::list< GenericCustomFunction * > const &functions, ExprRandomState *) override (defined in RZ::TopLevelModel) | RZ::TopLevelModel | protectedvirtual |
allocateParam() (defined in RZ::GenericCompositeModel) | RZ::GenericCompositeModel | protected |
allOpticalElements() const (defined in RZ::OMModel) | RZ::OMModel | |
apertureStops() const (defined in RZ::TopLevelModel) | RZ::TopLevelModel | |
assignEverything() (defined in RZ::GenericCompositeModel) | RZ::GenericCompositeModel | |
autoRegisterElement(Element *) (defined in RZ::OMModel) | RZ::OMModel | |
beam() const (defined in RZ::OMModel) | RZ::OMModel | |
boundingBox(Vec3 &, Vec3 &) const (defined in RZ::OMModel) | RZ::OMModel | |
build(ReferenceFrame *, std::string const &prefix="") (defined in RZ::GenericCompositeModel) | RZ::GenericCompositeModel | |
clearBeam() (defined in RZ::OMModel) | RZ::OMModel | |
detectors() const (defined in RZ::OMModel) | RZ::OMModel | |
dofs() const (defined in RZ::GenericCompositeModel) | RZ::GenericCompositeModel | |
elementHierarchy(std::string const &pfx="") const (defined in RZ::OMModel) | RZ::OMModel | |
elementList() const (defined in RZ::OMModel) | RZ::OMModel | |
elements() const (defined in RZ::OMModel) | RZ::OMModel | |
exposePort(std::string const &, ReferenceFrame *) override (defined in RZ::TopLevelModel) | RZ::TopLevelModel | protectedvirtual |
focalPlanes() const (defined in RZ::TopLevelModel) | RZ::TopLevelModel | |
frames() const (defined in RZ::OMModel) | RZ::OMModel | |
fromFile(std::string const &path, std::list< std::string > const &searchPaths=std::list< std::string >()) (defined in RZ::TopLevelModel) | RZ::TopLevelModel | static |
fromString(std::string const &str, std::list< std::string > const &searchPath=std::list< std::string >(), std::string const &fileName="<string>") (defined in RZ::TopLevelModel) | RZ::TopLevelModel | static |
genElementName(std::string const &type) (defined in RZ::OMModel) | RZ::OMModel | protected |
GenericCompositeModel(Recipe *, OMModel *, GenericCompositeModel *parentModel=nullptr, Element *parent=nullptr) (defined in RZ::GenericCompositeModel) | RZ::GenericCompositeModel | |
genReferenceFrameName(std::string const &type) (defined in RZ::OMModel) | RZ::OMModel | protected |
getApertureStop(std::string const &) const (defined in RZ::TopLevelModel) | RZ::TopLevelModel | |
getFocalPlane(std::string const &) const (defined in RZ::TopLevelModel) | RZ::TopLevelModel | |
getFrameOfContext(const RecipeContext *) const (defined in RZ::GenericCompositeModel) | RZ::GenericCompositeModel | protected |
getPort(std::string const &) const (defined in RZ::TopLevelModel) | RZ::TopLevelModel | |
givenName() const (defined in RZ::GenericCompositeModel) | RZ::GenericCompositeModel | |
lastTracerTick() const (defined in RZ::OMModel) | RZ::OMModel | |
linkWorld(ReferenceFrame *) (defined in RZ::OMModel) | RZ::OMModel | |
loadScript(std::string const &path) (defined in RZ::GenericCompositeModel) | RZ::GenericCompositeModel | |
lookupDetector(std::string const &) const (defined in RZ::OMModel) | RZ::OMModel | |
lookupDetectorOrEx(std::string const &) const (defined in RZ::OMModel) | RZ::OMModel | |
lookupDof(std::string const &) (defined in RZ::GenericCompositeModel) | RZ::GenericCompositeModel | |
lookupElement(std::string const &) const (defined in RZ::OMModel) | RZ::OMModel | |
lookupElementOrEx(std::string const &) const (defined in RZ::OMModel) | RZ::OMModel | |
lookupOpticalElement(std::string const &) const (defined in RZ::OMModel) | RZ::OMModel | |
lookupOpticalElementOrEx(std::string const &) const (defined in RZ::OMModel) | RZ::OMModel | |
lookupOpticalPath(std::string const &="") const (defined in RZ::OMModel) | RZ::OMModel | |
lookupOpticalPathOrEx(std::string const &="") const (defined in RZ::OMModel) | RZ::OMModel | |
lookupParam(std::string const &) (defined in RZ::GenericCompositeModel) | RZ::GenericCompositeModel | |
lookupReferenceFrame(std::string const &) const (defined in RZ::OMModel) | RZ::OMModel | |
lookupReferenceFrameOrEx(std::string const &) const (defined in RZ::OMModel) | RZ::OMModel | |
makeParameter(std::string const &, std::string const &) (defined in RZ::OMModel) | RZ::OMModel | protected |
notifyDetector(std::string const &preferredName, Detector *det) override (defined in RZ::TopLevelModel) | RZ::TopLevelModel | virtual |
OMModel() (defined in RZ::OMModel) | RZ::OMModel | |
opticalElementHierarchy(std::string const &pfx="") const (defined in RZ::OMModel) | RZ::OMModel | |
opticalElements() const (defined in RZ::OMModel) | RZ::OMModel | |
opticalPaths() const (defined in RZ::OMModel) | RZ::OMModel | |
params() const (defined in RZ::GenericCompositeModel) | RZ::GenericCompositeModel | |
parentCompositeModel() const (defined in RZ::GenericCompositeModel) | RZ::GenericCompositeModel | |
plug(std::string const &existing, std::string const &port, std::string const &type, std::string const &name="") (defined in RZ::OMModel) | RZ::OMModel | inline |
plug(std::string const &existingFrame, std::string const &type, std::string const &name="") (defined in RZ::OMModel) | RZ::OMModel | inline |
ports() const (defined in RZ::TopLevelModel) | RZ::TopLevelModel | |
randState() const (defined in RZ::GenericCompositeModel) | RZ::GenericCompositeModel | |
recalculate() (defined in RZ::OMModel) | RZ::OMModel | |
registerDetectorAlias(std::string const &name, Detector *) (defined in RZ::OMModel) | RZ::OMModel | protected |
registerDof(std::string const &name, GenericModelParam *) override (defined in RZ::TopLevelModel) | RZ::TopLevelModel | protectedvirtual |
registerFrame(ReferenceFrame *) (defined in RZ::OMModel) | RZ::OMModel | |
registerOpticalPath(std::string const &name, std::list< std::string > ¶ms) override (defined in RZ::TopLevelModel) | RZ::TopLevelModel | protectedvirtual |
registerParam(std::string const &name, GenericModelParam *) override (defined in RZ::TopLevelModel) | RZ::TopLevelModel | protectedvirtual |
resolveElement(std::string const &) const (defined in RZ::OMModel) | RZ::OMModel | |
resolveFilePath(std::string const &) const (defined in RZ::GenericCompositeModel) | RZ::GenericCompositeModel | |
resolveOpticalElement(std::string const &) const (defined in RZ::OMModel) | RZ::OMModel | |
rotate(Real, Vec3 const &, ReferenceFrame *parent=nullptr) (defined in RZ::OMModel) | RZ::OMModel | |
rotate(Real, Real, Real, Real, ReferenceFrame *parent=nullptr) (defined in RZ::OMModel) | RZ::OMModel | |
savePNG(std::string const &detector, std::string const &file) (defined in RZ::OMModel) | RZ::OMModel | |
setBeamColoring(RayColoring const *coloring) (defined in RZ::OMModel) | RZ::OMModel | |
setDof(std::string const &, Real) (defined in RZ::GenericCompositeModel) | RZ::GenericCompositeModel | |
setFrameAlias(ReferenceFrame *, std::string const &name) (defined in RZ::OMModel) | RZ::OMModel | |
setName(std::string const &) (defined in RZ::GenericCompositeModel) | RZ::GenericCompositeModel | protected |
setParam(std::string const &, Real) (defined in RZ::GenericCompositeModel) | RZ::GenericCompositeModel | |
setRandomState(ExprRandomState *state) (defined in RZ::GenericCompositeModel) | RZ::GenericCompositeModel | |
simulation() const (defined in RZ::OMModel) | RZ::OMModel | inline |
symbolDict() const (defined in RZ::GenericCompositeModel) | RZ::GenericCompositeModel | protected |
TopLevelModel(Recipe *recipe) (defined in RZ::TopLevelModel) | RZ::TopLevelModel | |
trace(std::string const &path, std::list< RZ::Ray > const &rays, bool updateBeamElement=false, RayTracingProcessListener *listener=nullptr, bool clear=true, const struct timeval *startTime=nullptr, bool clearIntermediate=true) (defined in RZ::OMModel) | RZ::OMModel | |
traceDefault(std::list< RZ::Ray > const &rays, bool updateBeamElement=false, RayTracingProcessListener *listener=nullptr, bool clear=true, const struct timeval *startTime=nullptr) (defined in RZ::OMModel) | RZ::OMModel | |
traceDiffraction(std::string const &path, std::list< RZ::Ray > const &rays, RayTracingProcessListener *listener=nullptr, bool clear=true, const struct timeval *startTime=nullptr) (defined in RZ::OMModel) | RZ::OMModel | |
traceNonSequential(std::list< RZ::Ray > const &rays, bool updateBeamElement=false, RayTracingProcessListener *listener=nullptr, bool clear=true, const struct timeval *startTime=nullptr, bool clearIntermediate=true, uint32_t maxProps=3000) (defined in RZ::OMModel) | RZ::OMModel | |
transferRecipeOwnership() (defined in RZ::GenericCompositeModel) | RZ::GenericCompositeModel | |
translate(Vec3 const &, ReferenceFrame *parent=nullptr) (defined in RZ::OMModel) | RZ::OMModel | |
translate(Real, Real, Real, ReferenceFrame *parent=nullptr) (defined in RZ::OMModel) | RZ::OMModel | |
updateRandState() (defined in RZ::GenericCompositeModel) | RZ::GenericCompositeModel | |
world() const (defined in RZ::OMModel) | RZ::OMModel | inline |
~GenericCompositeModel() (defined in RZ::GenericCompositeModel) | RZ::GenericCompositeModel | virtual |
~OMModel() (defined in RZ::OMModel) | RZ::OMModel | |
~TopLevelModel() (defined in RZ::TopLevelModel) | RZ::TopLevelModel |