|
OPALX (Object Oriented Parallel Accelerator Library for Exascal) master (dc2a29eed580)
OPALX
|
This is the complete list of members for Astra1DDynamic, including all inherited members.
| accuracy_m | Astra1DDynamic | private |
| alpha_numeric | Fieldmap | privatestatic |
| applyField(std::shared_ptr< ParticleContainer_t > pc, double) override | Astra1DDynamic | virtual |
| 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) | Astra1DDynamic | private |
| buffer_m | Fieldmap | privatestatic |
| checkMap(unsigned int accuracy, std::pair< double, double > fieldDimensions, double deltaZ, const std::vector< double > &fourierCoefficients, gsl_spline *splineCoefficients, gsl_interp_accel *splineAccelerator) | Fieldmap | protected |
| checkMap(unsigned int accuracy, double length, const std::vector< double > &zSampling, const std::vector< double > &fourierCoefficients, gsl_spline *splineCoefficients, gsl_interp_accel *splineAccelerator) | Fieldmap | protected |
| clearDictionary() | Fieldmap | static |
| 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) | Astra1DDynamic | inlinestatic |
| 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) | Astra1DDynamic | inlinestatic |
| 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) | Astra1DDynamic | inlinestatic |
| deleteFieldmap(std::string Filename) | Fieldmap | static |
| disableFieldmapWarning() | Fieldmap | protected |
| exceedingValuesWarning() | Fieldmap | protected |
| Fieldmap | Astra1DDynamic | friend |
| Fieldmap::Fieldmap(const std::string &aFilename) | Fieldmap | inlineprotected |
| FieldmapDictionary | Fieldmap | privatestatic |
| Filename_m | Fieldmap | protected |
| FourCoefs_m | Astra1DDynamic | private |
| freeMap() override | Astra1DDynamic | privatevirtual |
| Fieldmap::freeMap(std::string Filename) | Fieldmap | static |
| frequency_m | Astra1DDynamic | private |
| get1DProfile1EngeCoeffs(std::vector< double > &engeCoeffsEntry, std::vector< double > &engeCoeffsExit) | Fieldmap | virtual |
| get1DProfile1EntranceParam(double &entranceParameter1, double &entranceParameter2, double &entranceParameter3) | Fieldmap | virtual |
| get1DProfile1ExitParam(double &exitParameter1, double &exitParameter2, double &exitParameter3) | Fieldmap | virtual |
| getFieldDerivative(const Vector_t< double, 3 > &R, Vector_t< double, 3 > &E, Vector_t< double, 3 > &B, const DiffDirection &dir) const override | Astra1DDynamic | virtual |
| getFieldDimensions(double &zBegin, double &zEnd) const override | Astra1DDynamic | virtual |
| getFieldDimensions(double &xIni, double &xFinal, double &yIni, double &yFinal, double &zIni, double &zFinal) const override | Astra1DDynamic | virtual |
| getFieldGap() | Fieldmap | virtual |
| getFieldmap(std::string Filename, bool fast=false) | Fieldmap | static |
| getFieldstrength(const Vector_t< double, 3 > &R, Vector_t< double, 3 > &E, Vector_t< double, 3 > &B) const override | Astra1DDynamic | virtual |
| getFrequency() const override | Astra1DDynamic | virtual |
| getInfo(Inform *msg) override | Astra1DDynamic | virtual |
| getLine(std::ifstream &in, std::string &buffer) | Fieldmap | inlineprotected |
| getLine(std::ifstream &in, int &lines_read, std::string &buffer) | Fieldmap | protectedstatic |
| getListFieldmapNames() | Fieldmap | static |
| getOnaxisEz(std::vector< std::pair< double, double > > &F) override | Astra1DDynamic | virtual |
| getType() | Fieldmap | inline |
| interpreteEOF(std::ifstream &in) | Fieldmap | protected |
| interpretLine(std::ifstream &in, S &value, const bool &file_length_known=true) | Fieldmap | protected |
| interpretLine(std::ifstream &in, S &value1, T &value2, const bool &file_length_known=true) | Fieldmap | protected |
| interpretLine(std::ifstream &in, S &value1, T &value2, U &value3, const bool &file_length_known=true) | Fieldmap | protected |
| interpretLine(std::ifstream &in, S &value1, T &value2, U &value3, V &value4, const bool &file_length_known=true) | Fieldmap | protected |
| interpretLine(std::ifstream &in, S &value1, S &value2, S &value3, S &value4, S &value5, S &value6, const bool &file_length_known=true) | Fieldmap | protected |
| 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) | Fieldmap | protected |
| isInside(const Vector_t< double, 3 > &r) const override | Astra1DDynamic | inlinevirtual |
| length_m | Astra1DDynamic | private |
| lines_read_m | Fieldmap | protected |
| lowResolutionWarning(double squareError, double maxError) | Fieldmap | protected |
| missingValuesWarning() | Fieldmap | protected |
| noFieldmapWarning() | Fieldmap | protected |
| normalize_m | Fieldmap | protected |
| num_gridpz_m | Astra1DDynamic | private |
| readHeader(std::string Filename) | Fieldmap | static |
| readMap() override | Astra1DDynamic | privatevirtual |
| Fieldmap::readMap(std::string Filename) | Fieldmap | static |
| setEdgeConstants(const double &bendAngle, const double &entranceAngle, const double &exitAngle) | Fieldmap | virtual |
| setFieldGap(double gap) | Fieldmap | virtual |
| setFieldLength(const double &) | Fieldmap | virtual |
| setFrequency(double freq) override | Astra1DDynamic | virtual |
| swap() override | Astra1DDynamic | virtual |
| Type | Fieldmap | protected |
| typeset_msg(const std::string &msg, const std::string &title) | Fieldmap | static |
| 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) | Fieldmap | protected |
| xlrep_m | Astra1DDynamic | private |
| zbegin_m | Astra1DDynamic | private |
| zend_m | Astra1DDynamic | private |
| ~Astra1DDynamic() | Astra1DDynamic | private |
| ~Fieldmap() | Fieldmap | inlineprotectedvirtual |