OPALX (Object Oriented Parallel Accelerator Library for Exascal) master (dc2a29eed580)
OPALX
Loading...
Searching...
No Matches
BinnedFieldSolver< T, Dim > Member List

This is the complete list of members for BinnedFieldSolver< T, Dim >, including all inherited members.

accumulateFieldToTemp(const double gammaBin, const Vector_t< double, Dim > &pmean, std::shared_ptr< VField_t< T, Dim > > EtmpSP, std::shared_ptr< VField_t< T, Dim > > BtmpSP, double bFieldSign=1.0, int flipAxis=-1)BinnedFieldSolver< T, Dim >
AdaptBins_t typedefBinnedFieldSolver< T, Dim >
adaptiveBinning_mBinnedFieldSolver< T, Dim >private
bcHandler_mFieldSolver< T, Dim >private
BCHandler_t typedefBinnedFieldSolver< T, Dim >
bin_index_type typedefBinnedFieldSolver< T, Dim >
BinnedFieldSolver(std::string solver, Field_t< Dim > *rho, VField_t< T, Dim > *E, Field_t< Dim > *phi, std::shared_ptr< BCHandler_t > bcHandler, int tablePrintFrequency, bool adaptiveBinning)BinnedFieldSolver< T, Dim >
buildFlippedZSlab(const VField_t< T, Dim > &src)BinnedFieldSolver< T, Dim >private
call_counter_mFieldSolver< T, Dim >private
computeBinnedSelfFields(PartBunch_t &bunch)BinnedFieldSolver< T, Dim >private
computeGammaBinGlobal(PartBunch_t &bunch, std::shared_ptr< AdaptBins_t > bins, const bin_index_type binIndex, const size_type nPartGlobal) constBinnedFieldSolver< T, Dim >
computeLegacySelfFields(PartBunch_t &bunch)BinnedFieldSolver< T, Dim >private
computeSelfFields(PartBunch_t &bunch)BinnedFieldSolver< T, Dim >
dumpDirichletPlaneDiagnosticsIfRequested(PartBunch_t &bunch, const std::string &solveTag)BinnedFieldSolver< T, Dim >private
dumpScalField(std::string what)FieldSolver< T, Dim >
dumpScalField(std::string what)FieldSolver< T, Dim >
dumpVectField(std::string what)FieldSolver< T, Dim >
dumpVectField(std::string what)FieldSolver< T, Dim >
E_mFieldSolver< T, Dim >private
FieldSolver(std::string solver, Field_t< Dim > *rho, VField_t< T, Dim > *E, Field_t< Dim > *phi, std::shared_ptr< BCHandler_t > bcHandler)FieldSolver< T, Dim >inline
flippedZSlabField_mBinnedFieldSolver< T, Dim >private
GatherAttribute enum nameBinnedFieldSolver< T, Dim >
gatherAttribute_mBinnedFieldSolver< T, Dim >private
gatherFromTempToParticles(PartBunch_t &bunch, std::shared_ptr< VField_t< T, Dim > > EtmpSP, std::shared_ptr< VField_t< T, Dim > > BtmpSP)BinnedFieldSolver< T, Dim >private
getBCHandler() constFieldSolver< T, Dim >inline
getCallCounter()FieldSolver< T, Dim >inline
getCouplingConstant() constFieldSolver< T, Dim >
getCouplingConstant() constFieldSolver< T, Dim >
getE() constFieldSolver< T, Dim >inline
getImageChargePlaneZ() constBinnedFieldSolver< T, Dim >inline
getPhi() constFieldSolver< T, Dim >inline
getRho()FieldSolver< T, Dim >inline
getShiftedGreensPlaneZ() constBinnedFieldSolver< T, Dim >inline
getZerofaceMaxSteps() constBinnedFieldSolver< T, Dim >inline
getZeroFacePlaneDumpFrequency() constBinnedFieldSolver< T, Dim >inline
hasValidBCHandler() constFieldSolver< T, Dim >inline
imageScatterController_mBinnedFieldSolver< T, Dim >private
ImageScatterMode enum nameBinnedFieldSolver< T, Dim >
initCGSolver()FieldSolver< T, Dim >inline
initCGSolver()FieldSolver< T, Dim >
initFFTSolver()FieldSolver< T, Dim >
initFFTSolver()FieldSolver< T, Dim >
initNullSolver()FieldSolver< T, Dim >
initNullSolver()FieldSolver< T, Dim >
initNullSolver()FieldSolver< T, Dim >
initOpenSolver()FieldSolver< T, Dim >
initOpenSolver()FieldSolver< T, Dim >
initP3MSolver()FieldSolver< T, Dim >inline
initSolver() overrideFieldSolver< T, Dim >
initSolver()FieldSolver< T, Dim >
initSolverWithParams(const ippl::ParameterList &sp)FieldSolver< T, Dim >
initSolverWithParams(const ippl::ParameterList &sp)FieldSolver< T, Dim >
isImageChargeActiveForStep(size_t step) constBinnedFieldSolver< T, Dim >
isImageChargeEnabled() constBinnedFieldSolver< T, Dim >inline
isShiftedGreensActiveForStep(size_t step) constBinnedFieldSolver< T, Dim >
isShiftedGreensEnabled() constBinnedFieldSolver< T, Dim >inline
PartBunch_t typedefBinnedFieldSolver< T, Dim >
particle_position_type typedefBinnedFieldSolver< T, Dim >
ParticleCtr_t typedefBinnedFieldSolver< T, Dim >
phi_mFieldSolver< T, Dim >private
prepareRhoForBin(PartBunch_t &bunch, std::shared_ptr< AdaptBins_t > bins, const bin_index_type binIndex, const size_type nPartGlobal, const double gammaBin, ImageScatterMode mode=ImageScatterMode::PrimaryAndImage)BinnedFieldSolver< T, Dim >
printBinStatsTable(const std::string &binningCmdName, const std::vector< BinStatsRow > &rows)BinnedFieldSolver< T, Dim >private
rebinAndPrepare(PartBunch_t &bunch, std::shared_ptr< AdaptBins_t > bins)BinnedFieldSolver< T, Dim >private
resetCallCounter()FieldSolver< T, Dim >inline
rho_mFieldSolver< T, Dim >private
runShiftedOpenSolver(const ippl::Vector< double, Dim > &shift)FieldSolver< T, Dim >
runShiftedOpenSolver(const ippl::Vector< double, 3 > &shift)FieldSolver< T, Dim >
runSolver() overrideFieldSolver< T, Dim >inline
runSolver(bool force_skip_field_dump)FieldSolver< T, Dim >
runSolver(bool force_skip_field_dump)FieldSolver< T, Dim >
scaleAndShiftScalarField(Field_t< Dim > &field, double scale, double shift)BinnedFieldSolver< T, Dim >static
ScatterAttribute enum nameBinnedFieldSolver< T, Dim >
scatterAttribute_mBinnedFieldSolver< T, Dim >private
setBCHandler(std::shared_ptr< BCHandler_t > bcHandler)FieldSolver< T, Dim >inline
setE(VField_t< T, Dim > *E)FieldSolver< T, Dim >inline
setGatherAttribute(const GatherAttribute attr)BinnedFieldSolver< T, Dim >
setImageChargeConfiguration(bool enabled, double zPlane)BinnedFieldSolver< T, Dim >
setPhi(Field< T, Dim > *phi)FieldSolver< T, Dim >inline
setPotentialBCs()FieldSolver< T, Dim >
setPotentialBCs()FieldSolver< T, Dim >
setRho(Field_t< Dim > *rho)FieldSolver< T, Dim >inline
setScalarField(Field_t< Dim > &field, double value)BinnedFieldSolver< T, Dim >static
setScatterAttribute(const ScatterAttribute attr)BinnedFieldSolver< T, Dim >
setShiftedGreensConfiguration(bool enabled, double zPlane)BinnedFieldSolver< T, Dim >
setVectorField(VField_t< T, Dim > &field, const Vector_t< T, Dim > &value)BinnedFieldSolver< T, Dim >static
setZerofaceMaxSteps(int maxSteps)BinnedFieldSolver< T, Dim >
setZeroFacePlaneDumpFrequency(int frequency)BinnedFieldSolver< T, Dim >
shiftedGreensEnabled_mBinnedFieldSolver< T, Dim >private
shiftedGreensPlaneZ_mBinnedFieldSolver< T, Dim >private
size_type typedefBinnedFieldSolver< T, Dim >
tablePrintFrequency_mBinnedFieldSolver< T, Dim >private
warnedPlaneDumpParallelUnsupported_mBinnedFieldSolver< T, Dim >private
zerofaceMaxSteps_mBinnedFieldSolver< T, Dim >private
zeroFacePlaneDumpFrequency_mBinnedFieldSolver< T, Dim >private
~FieldSolver() override=defaultFieldSolver< T, Dim >