OPALX (Object Oriented Parallel Accelerator Library for Exascal) master (dc2a29eed580)
OPALX
Loading...
Searching...
No Matches
OpalBeamline Member List

This is the complete list of members for OpalBeamline, including all inherited members.

activateElements()OpalBeamline
apply(const Vector_t< double, 3 > &R, const Vector_t< double, 3 > &, const double &t, Vector_t< double, 3 > &E, Vector_t< double, 3 > &B)OpalBeamline
compatibilityPlacementCompiled_mOpalBeamlineprivate
compileCompatibilityPlacement()OpalBeamlineprivate
compute3DLattice()OpalBeamline
coordTransformationTo_mOpalBeamlineprivate
elements_mOpalBeamlineprivate
getBoundaryGeometry(const unsigned int &)OpalBeamline
getCSTrafoLab2Local(const std::shared_ptr< Component > &comp) constOpalBeamlineinline
getCSTrafoLab2Local() constOpalBeamlineinline
getElementByType(ElementType)OpalBeamline
getElements(const Vector_t< double, 3 > &x)OpalBeamline
getElements()OpalBeamline
getEnd(const Vector_t< double, 3 > &) constOpalBeamline
getFieldAt(const unsigned int &, const Vector_t< double, 3 > &, const long &, const double &, Vector_t< double, 3 > &, Vector_t< double, 3 > &)OpalBeamline
getFieldAt(const Vector_t< double, 3 > &, const Vector_t< double, 3 > &, const double &, Vector_t< double, 3 > &, Vector_t< double, 3 > &)OpalBeamline
getMisalignment(const std::shared_ptr< Component > &comp) constOpalBeamlineinline
getNominalEntryTransform(const std::shared_ptr< Component > &comp) constOpalBeamlineinline
getNominalExitTransform(const std::shared_ptr< Component > &comp) constOpalBeamlineinline
getParticleMatterInteractionHandler(const unsigned int &)OpalBeamline
getPlacedElement(const std::shared_ptr< Component > &comp) constOpalBeamlineinline
getStart(const Vector_t< double, 3 > &) constOpalBeamline
merge(OpalBeamline &rhs)OpalBeamline
OpalBeamline()OpalBeamline
OpalBeamline(const Vector_t< double, 3 > &origin, const Quaternion &rotation)OpalBeamline
PlacementAssembly typedefOpalBeamlineprivate
placementAssembly_mOpalBeamlineprivate
positionElementRelative(std::shared_ptr< ElementBase >)OpalBeamline
prepared_mOpalBeamlineprivate
prepareSections()OpalBeamline
print(Inform &) constOpalBeamline
rotateFrom(const Vector_t< double, 3 > &r) constOpalBeamlineinline
rotateFromLocalCS(const std::shared_ptr< Component > &comp, const Vector_t< double, 3 > &r) constOpalBeamlineinline
rotateTo(const Vector_t< double, 3 > &r) constOpalBeamlineinline
rotateToLocalCS(const std::shared_ptr< Component > &comp, const Vector_t< double, 3 > &r) constOpalBeamlineinline
save3DInput()OpalBeamline
save3DLattice()OpalBeamline
setNominalPlacement(const std::shared_ptr< ElementBase > &element, const CoordinateSystemTrafo &parentToBody)OpalBeamlineprivate
storePlacedElement(const std::shared_ptr< ElementBase > &element)OpalBeamlineprivate
swap(OpalBeamline &rhs)OpalBeamline
switchElements(const double &, const double &, const double &kineticEnergy, const bool &nomonitors=false)OpalBeamline
switchElementsOff()OpalBeamline
transformFrom(const Vector_t< double, 3 > &r) constOpalBeamlineinline
transformFromLocalCS(const std::shared_ptr< Component > &comp, const Vector_t< double, 3 > &r) constOpalBeamlineinline
transformTo(const Vector_t< double, 3 > &r) constOpalBeamlineinline
transformToLocalCS(const std::shared_ptr< Component > &comp, const Vector_t< double, 3 > &r) constOpalBeamlineinline
visit(const T &, BeamlineVisitor &, PartBunch_t &)OpalBeamlineinline
visit(const Marker &, BeamlineVisitor &, PartBunch_t &)OpalBeamlineinline
~OpalBeamline()OpalBeamline