IPPL (Independent Parallel Particle Layer)
IPPL
Loading...
Searching...
No Matches
ChargedParticles< PLayout, T, Dim > Member List

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

addAttribute(detail::ParticleAttribBase< MemorySpace > &pa)ippl::ParticleBase< PLayout >
allPeriodicChargedParticles< PLayout, T, Dim >
attribute_container_type typedefippl::ParticleBase< PLayout >
attribute_type typedefippl::ParticleBase< PLayout >
attributes_mippl::ParticleBase< PLayout >private
balance(size_type totalP, const unsigned int nstep)ChargedParticles< PLayout, T, Dim >inline
Base typedefChargedParticles< PLayout, T, Dim >private
bc_container_type typedefippl::ParticleBase< PLayout >
bc_type typedefChargedParticles< PLayout, T, Dim >
ChargedParticles(PLayout &pl, Vector_t< double, Dim > hr, Vector_t< double, Dim > rmin, Vector_t< double, Dim > rmax, std::array< bool, Dim > isParallel, double Q, std::string solver)ChargedParticles< PLayout, T, Dim >inline
container_type typedefippl::ParticleBase< PLayout >
create(size_type nLocal)ippl::ParticleBase< PLayout >
createWithID(index_type id)ippl::ParticleBase< PLayout >
deleteIndex_mippl::ParticleBase< PLayout >private
deserialize(Archive &ar, size_type nrecvs)ippl::ParticleBase< PLayout >
destroy(const Kokkos::View< bool *, Properties... > &invalid, const size_type destroyNum)ippl::ParticleBase< PLayout >
dumpBumponTail()ChargedParticles< PLayout, T, Dim >inline
dumpData()ChargedParticles< PLayout, T, Dim >inline
dumpLandau()ChargedParticles< PLayout, T, Dim >inline
dumpLandau(const View &Eview)ChargedParticles< PLayout, T, Dim >inline
dumpLocalDomains(const FieldLayout_t< Dim > &fl, const unsigned int step)ChargedParticles< PLayout, T, Dim >inline
dumpParticleData()ChargedParticles< PLayout, T, Dim >inline
EChargedParticles< PLayout, T, Dim >
E_mChargedParticles< PLayout, T, Dim >
EnableIDsippl::ParticleBase< PLayout >privatestatic
forAllAttributes(Functor &&f) constippl::ParticleBase< PLayout >inline
forAllAttributes(Functor &&f)ippl::ParticleBase< PLayout >inline
gatherCIC()ChargedParticles< PLayout, T, Dim >inline
gatherStatistics(size_type totalP)ChargedParticles< PLayout, T, Dim >inline
getAttribute(size_t i)ippl::ParticleBase< PLayout >inline
getAttributeNum() constippl::ParticleBase< PLayout >inline
getEMirror() constChargedParticles< PLayout, T, Dim >inline
getLayout()ippl::ParticleBase< PLayout >inline
getLayout() constippl::ParticleBase< PLayout >inline
getLocalNum() constippl::ParticleBase< PLayout >inline
getTotalNum() constippl::ParticleBase< PLayout >inline
globalCreate(size_type nTotal)ippl::ParticleBase< PLayout >
hash_container_type typedefippl::ParticleBase< PLayout >
hr_mChargedParticles< PLayout, T, Dim >
IDippl::ParticleBase< PLayout >
index_type typedefippl::ParticleBase< PLayout >
initCGSolver(const ippl::ParameterList &sp_old)ChargedParticles< PLayout, T, Dim >inline
initFFTSolver()ChargedParticles< PLayout, T, Dim >inline
initialize(Layout_t &layout)ippl::ParticleBase< PLayout >
initializeFields(Mesh_t< Dim > &mesh, FieldLayout_t< Dim > &fl)ChargedParticles< PLayout, T, Dim >inline
initializeORB(FieldLayout_t< Dim > &fl, Mesh_t< Dim > &mesh)ChargedParticles< PLayout, T, Dim >inline
initOpenSolver()ChargedParticles< PLayout, T, Dim >inline
initSolver(const ippl::ParameterList &sp=ippl::ParameterList())ChargedParticles< PLayout, T, Dim >inline
initSolverWithParams(const ippl::ParameterList &sp)ChargedParticles< PLayout, T, Dim >inline
initTGSolver()ChargedParticles< PLayout, T, Dim >inline
internalDestroy(const Kokkos::View< bool *, Properties... > &invalid, const size_type destroyNum)ippl::ParticleBase< PLayout >
isParallel_mChargedParticles< PLayout, T, Dim >
keepIndex_mippl::ParticleBase< PLayout >private
layout_mippl::ParticleBase< PLayout >private
Layout_t typedefippl::ParticleBase< PLayout >
loadbalancefreq_mChargedParticles< PLayout, T, Dim >
loadbalancethreshold_mChargedParticles< PLayout, T, Dim >
localNum_mippl::ParticleBase< PLayout >private
nextID_mippl::ParticleBase< PLayout >private
nr_mChargedParticles< PLayout, T, Dim >
numNodes_mippl::ParticleBase< PLayout >private
orbChargedParticles< PLayout, T, Dim >
PChargedParticles< PLayout, T, Dim >
pack(const hash_container_type &hash)ippl::ParticleBase< PLayout >protected
packedSize(const size_type count) constippl::ParticleBase< PLayout >
packedSize(const size_type count) constippl::ParticleBase< PLayout >
particle_index_type typedefippl::ParticleBase< PLayout >
particle_position_type typedefippl::ParticleBase< PLayout >
ParticleBase()ippl::ParticleBase< PLayout >
ParticleBase(Layout_t &layout)ippl::ParticleBase< PLayout >
phi_mChargedParticles< PLayout, T, Dim >
ptype_mChargedParticles< PLayout, T, Dim >
qChargedParticles< PLayout, T, Dim >
Q_mChargedParticles< PLayout, T, Dim >
Rippl::ParticleBase< PLayout >
recvFromRank(int rank, int tag, size_type nRecvs)ippl::ParticleBase< PLayout >
registerAttributes()ChargedParticles< PLayout, T, Dim >inline
repartition(FieldLayout_t< Dim > &fl, Mesh_t< Dim > &mesh, bool &isFirstRepartition)ChargedParticles< PLayout, T, Dim >inline
rho_mChargedParticles< PLayout, T, Dim >
rhoNorm_mChargedParticles< PLayout, T, Dim >
rmax_mChargedParticles< PLayout, T, Dim >
rmin_mChargedParticles< PLayout, T, Dim >
runSolver()ChargedParticles< PLayout, T, Dim >inline
scatterCIC(size_type totalP, unsigned int iteration, Vector_t< double, Dim > &hrField)ChargedParticles< PLayout, T, Dim >inline
sendToRank(int rank, int tag, std::vector< MPI_Request > &requests, const HashType &hash)ippl::ParticleBase< PLayout >
serialize(Archive &ar, size_type nsends)ippl::ParticleBase< PLayout >
setBCAllPeriodic()ChargedParticles< PLayout, T, Dim >inlineprivate
setLocalNum(size_type size)ippl::ParticleBase< PLayout >inline
setParticleBC(const bc_container_type &bcs)ippl::ParticleBase< PLayout >inline
setParticleBC(BC bc)ippl::ParticleBase< PLayout >inline
setPotentialBCs()ChargedParticles< PLayout, T, Dim >inline
setupBCs()ChargedParticles< PLayout, T, Dim >inline
size_type typedefippl::ParticleBase< PLayout >
solver_mChargedParticles< PLayout, T, Dim >private
stype_mChargedParticles< PLayout, T, Dim >
time_mChargedParticles< PLayout, T, Dim >
totalNum_mippl::ParticleBase< PLayout >private
unpack(size_type nrecvs)ippl::ParticleBase< PLayout >protected
update()ippl::ParticleBase< PLayout >inline
updateEMirror(typename VField_t< T, Dim >::HostMirror &mirror) constChargedParticles< PLayout, T, Dim >inline
updateLayout(FieldLayout_t< Dim > &fl, Mesh_t< Dim > &mesh, bool &isFirstRepartition)ChargedParticles< PLayout, T, Dim >inline
vector_type typedefippl::ParticleBase< PLayout >
~ChargedParticles()ChargedParticles< PLayout, T, Dim >inline
~ParticleBase()ippl::ParticleBase< PLayout >inline
~ParticleBaseBase()=defaultippl::ParticleBaseBasevirtual