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

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

accuracy_mAstra1DDynamicprivate
alpha_numericFieldmapprivatestatic
applyField(std::shared_ptr< ParticleContainer_t > pc, double) overrideAstra1DDynamicvirtual
applyRFField(std::shared_ptr< ParticleContainer_t > pc, double electricScale, double magneticScale, double startField, double endField)Astra1DDynamic
applyTravelingWave(std::shared_ptr< ParticleContainer_t > pc, double entryElectricScale, double entryMagneticScale, double core1ElectricScale, double core1MagneticScale, double core2ElectricScale, double core2MagneticScale, double exitElectricScale, double exitMagneticScale, double startField, double startCoreField, double startExitField, double mappedStartExitField, double periodLength, double cellLength, double elementLength)Astra1DDynamic
Astra1DDynamic(const std::string &filename)Astra1DDynamicprivate
buffer_mFieldmapprivatestatic
checkMap(unsigned int accuracy, std::pair< double, double > fieldDimensions, double deltaZ, const std::vector< double > &fourierCoefficients, gsl_spline *splineCoefficients, gsl_interp_accel *splineAccelerator)Fieldmapprotected
checkMap(unsigned int accuracy, double length, const std::vector< double > &zSampling, const std::vector< double > &fourierCoefficients, gsl_spline *splineCoefficients, gsl_interp_accel *splineAccelerator)Fieldmapprotected
clearDictionary()Fieldmapstatic
computeField(const Vector_t< double, 3 > &R, Vector_t< double, 3 > &E, Vector_t< double, 3 > &B, const ViewType &FourCoefs, double zbegin, double length, double xlrep, int accuracy)Astra1DDynamicinlinestatic
computeRFField(const Vector_t< double, 3 > &R, Vector_t< double, 3 > &E, Vector_t< double, 3 > &B, const ViewType &FourCoefs, double zbegin, double zend, double length, double xlrep, int accuracy, double electricScale, double magneticScale, double startField, double endField)Astra1DDynamicinlinestatic
computeTravelingWaveField(const Vector_t< double, 3 > &R, Vector_t< double, 3 > &E, Vector_t< double, 3 > &B, const ViewType &FourCoefs, double zbegin, double zend, double length, double xlrep, int accuracy, double entryElectricScale, double entryMagneticScale, double core1ElectricScale, double core1MagneticScale, double core2ElectricScale, double core2MagneticScale, double exitElectricScale, double exitMagneticScale, double startCoreField, double startExitField, double mappedStartExitField, double periodLength, double cellLength, double elementLength)Astra1DDynamicinlinestatic
deleteFieldmap(std::string Filename)Fieldmapstatic
disableFieldmapWarning()Fieldmapprotected
exceedingValuesWarning()Fieldmapprotected
FieldmapAstra1DDynamicfriend
Fieldmap::Fieldmap(const std::string &aFilename)Fieldmapinlineprotected
FieldmapDictionaryFieldmapprivatestatic
Filename_mFieldmapprotected
FourCoefs_mAstra1DDynamicprivate
freeMap() overrideAstra1DDynamicprivatevirtual
Fieldmap::freeMap(std::string Filename)Fieldmapstatic
frequency_mAstra1DDynamicprivate
get1DProfile1EngeCoeffs(std::vector< double > &engeCoeffsEntry, std::vector< double > &engeCoeffsExit)Fieldmapvirtual
get1DProfile1EntranceParam(double &entranceParameter1, double &entranceParameter2, double &entranceParameter3)Fieldmapvirtual
get1DProfile1ExitParam(double &exitParameter1, double &exitParameter2, double &exitParameter3)Fieldmapvirtual
getFieldDerivative(const Vector_t< double, 3 > &R, Vector_t< double, 3 > &E, Vector_t< double, 3 > &B, const DiffDirection &dir) const overrideAstra1DDynamicvirtual
getFieldDimensions(double &zBegin, double &zEnd) const overrideAstra1DDynamicvirtual
getFieldDimensions(double &xIni, double &xFinal, double &yIni, double &yFinal, double &zIni, double &zFinal) const overrideAstra1DDynamicvirtual
getFieldGap()Fieldmapvirtual
getFieldmap(std::string Filename, bool fast=false)Fieldmapstatic
getFieldstrength(const Vector_t< double, 3 > &R, Vector_t< double, 3 > &E, Vector_t< double, 3 > &B) const overrideAstra1DDynamicvirtual
getFrequency() const overrideAstra1DDynamicvirtual
getInfo(Inform *msg) overrideAstra1DDynamicvirtual
getLine(std::ifstream &in, std::string &buffer)Fieldmapinlineprotected
getLine(std::ifstream &in, int &lines_read, std::string &buffer)Fieldmapprotectedstatic
getListFieldmapNames()Fieldmapstatic
getOnaxisEz(std::vector< std::pair< double, double > > &F) overrideAstra1DDynamicvirtual
getType()Fieldmapinline
interpreteEOF(std::ifstream &in)Fieldmapprotected
interpretLine(std::ifstream &in, S &value, const bool &file_length_known=true)Fieldmapprotected
interpretLine(std::ifstream &in, S &value1, T &value2, const bool &file_length_known=true)Fieldmapprotected
interpretLine(std::ifstream &in, S &value1, T &value2, U &value3, const bool &file_length_known=true)Fieldmapprotected
interpretLine(std::ifstream &in, S &value1, T &value2, U &value3, V &value4, const bool &file_length_known=true)Fieldmapprotected
interpretLine(std::ifstream &in, S &value1, S &value2, S &value3, S &value4, S &value5, S &value6, const bool &file_length_known=true)Fieldmapprotected
interpretLine(std::ifstream &in, T &value, const bool &file_length_known)Fieldmap
interpretWarning(const std::ios_base::iostate &state, const bool &read_all, const std::string &error_msg, const std::string &found)Fieldmapprotected
isInside(const Vector_t< double, 3 > &r) const overrideAstra1DDynamicinlinevirtual
length_mAstra1DDynamicprivate
lines_read_mFieldmapprotected
lowResolutionWarning(double squareError, double maxError)Fieldmapprotected
missingValuesWarning()Fieldmapprotected
noFieldmapWarning()Fieldmapprotected
normalize_mFieldmapprotected
num_gridpz_mAstra1DDynamicprivate
readHeader(std::string Filename)Fieldmapstatic
readMap() overrideAstra1DDynamicprivatevirtual
Fieldmap::readMap(std::string Filename)Fieldmapstatic
setEdgeConstants(const double &bendAngle, const double &entranceAngle, const double &exitAngle)Fieldmapvirtual
setFieldGap(double gap)Fieldmapvirtual
setFieldLength(const double &)Fieldmapvirtual
setFrequency(double freq) overrideAstra1DDynamicvirtual
swap() overrideAstra1DDynamicvirtual
TypeFieldmapprotected
typeset_msg(const std::string &msg, const std::string &title)Fieldmapstatic
write3DField(unsigned int nx, unsigned int ny, unsigned int nz, const std::pair< double, double > &xrange, const std::pair< double, double > &yrange, const std::pair< double, double > &zrange, const std::vector< Vector_t< double, 3 > > &ef, const std::vector< Vector_t< double, 3 > > &bf)Fieldmapprotected
xlrep_mAstra1DDynamicprivate
zbegin_mAstra1DDynamicprivate
zend_mAstra1DDynamicprivate
~Astra1DDynamic()Astra1DDynamicprivate
~Fieldmap()Fieldmapinlineprotectedvirtual