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

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

alpha_numericFieldmapprivatestatic
applyField(std::shared_ptr< ParticleContainer_t > pc, double) overrideFM2DDynamicvirtual
applyRFField(std::shared_ptr< ParticleContainer_t > pc, double electricScale, double magneticScale, double startField, double endField)FM2DDynamic
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 &Ez, const ViewType &Er, const ViewType &Bt, double hr_m, double hz_m, double zbegin_m, int num_gridpr_m, int num_gridpz_m)FM2DDynamicinlinestatic
deleteFieldmap(std::string Filename)Fieldmapstatic
disableFieldmapWarning()Fieldmapprotected
exceedingValuesWarning()Fieldmapprotected
FieldmapFM2DDynamicfriend
Fieldmap::Fieldmap(const std::string &aFilename)Fieldmapinlineprotected
FieldmapDictionaryFieldmapprivatestatic
FieldstrengthBt_mFM2DDynamicprivate
FieldstrengthEr_mFM2DDynamicprivate
FieldstrengthEz_mFM2DDynamicprivate
Filename_mFieldmapprotected
FM2DDynamic(const std::string &filename)FM2DDynamicprivate
freeMap() overrideFM2DDynamicprivatevirtual
Fieldmap::freeMap(std::string Filename)Fieldmapstatic
frequency_mFM2DDynamicprivate
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 overrideFM2DDynamicvirtual
getFieldDimensions(double &zBegin, double &zEnd) const overrideFM2DDynamicvirtual
getFieldDimensions(double &xIni, double &xFinal, double &yIni, double &yFinal, double &zIni, double &zFinal) const overrideFM2DDynamicvirtual
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 overrideFM2DDynamicvirtual
getFrequency() const overrideFM2DDynamicvirtual
getInfo(Inform *msg) overrideFM2DDynamicvirtual
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) overrideFM2DDynamicvirtual
getType()Fieldmapinline
hr_mFM2DDynamicprivate
hz_mFM2DDynamicprivate
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 overrideFM2DDynamicinlinevirtual
lines_read_mFieldmapprotected
lowResolutionWarning(double squareError, double maxError)Fieldmapprotected
missingValuesWarning()Fieldmapprotected
noFieldmapWarning()Fieldmapprotected
normalize_mFieldmapprotected
num_gridpr_mFM2DDynamicprivate
num_gridpz_mFM2DDynamicprivate
rbegin_mFM2DDynamicprivate
readHeader(std::string Filename)Fieldmapstatic
readMap() overrideFM2DDynamicprivatevirtual
Fieldmap::readMap(std::string Filename)Fieldmapstatic
rend_mFM2DDynamicprivate
setEdgeConstants(const double &bendAngle, const double &entranceAngle, const double &exitAngle)Fieldmapvirtual
setFieldGap(double gap)Fieldmapvirtual
setFieldLength(const double &)Fieldmapvirtual
setFrequency(double freq) overrideFM2DDynamicvirtual
swap() overrideFM2DDynamicvirtual
swap_mFM2DDynamicprivate
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
zbegin_mFM2DDynamicprivate
zend_mFM2DDynamicprivate
~Fieldmap()Fieldmapinlineprotectedvirtual
~FM2DDynamic()FM2DDynamicprivate