OPAL (Object Oriented Parallel Accelerator Library)  2021.1.99
OPAL
BoxLibParticle< PLayout > Member List

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

AbstractParticle()AbstractParticle< PLayout::Position_t, PLayout::Dimension >inline
addAttribute(ParticleAttribBase &pa)IpplParticleBase< PLayout >inlinevirtual
AmrBox_t typedefBoxLibParticle< PLayout >
AmrField_t typedefBoxLibParticle< PLayout >
AmrGeometry_t typedefBoxLibParticle< PLayout >
AmrGrid_t typedefBoxLibParticle< PLayout >
AmrIntVect_t typedefBoxLibParticle< PLayout >
AmrParticleBase()AmrParticleBase< PLayout >
AmrParticleBase(PLayout *layout)AmrParticleBase< PLayout >
AmrProcMap_t typedefBoxLibParticle< PLayout >
AmrReal_t typedefBoxLibParticle< PLayout >
AmrScalarFieldContainer_t typedefBoxLibParticle< PLayout >
AmrVectorField_t typedefBoxLibParticle< PLayout >
AmrVectorFieldContainer_t typedefBoxLibParticle< PLayout >
AssignCellDensitySingleLevelFort(ParticleAttrib< AType > &pa, AmrField_t &mf, int level, const ParticleAttrib< int > &pbin, int bin=-1, int ncomp=1, int particle_lvl_offset=0) constBoxLibParticle< PLayout >private
AssignDensityFort(ParticleAttrib< AType > &pa, AmrScalarFieldContainer_t &mf_to_be_filled, int lev_min, int ncomp, int finest_level, const ParticleAttrib< int > &pbin, int bin=-1) constBoxLibParticle< PLayout >private
AssignDensityTimer_mBoxLibParticle< PLayout >private
attrib_container_t typedefAmrParticleBase< PLayout >
attrib_iterator typedefIpplParticleBase< PLayout >
AttribListIpplParticleBase< PLayout >private
begin()IpplParticleBase< PLayout >inline
BOTH enum valueDataSource
BoxLibParticle()BoxLibParticle< PLayout >
BoxLibParticle(PLayout *layout)BoxLibParticle< PLayout >
connect(const char *, DataConnect *=0, int=DataSource::DEFAULT)DataSource
connect(DataSourceObject *)DataSource
connected(DataConnect *=0) constDataSource
ConnectionListDataSourceprivate
container_t typedefDataSource
create(size_t M)AmrParticleBase< PLayout >virtual
createDataSourceObject(const char *nm, DataConnect *dc, int tm)IpplParticleBase< PLayout >inlineprotectedvirtual
createWithID(unsigned id)AmrParticleBase< PLayout >virtual
DataSource()DataSource
DEFAULT enum valueDataSource
destroy(size_t M, size_t I, bool doNow=false)AmrParticleBase< PLayout >virtual
DestroyListIpplParticleBase< PLayout >protected
DestroyNumIpplParticleBase< PLayout >private
Dim enum valueIpplParticleBase< PLayout >
disconnect(DataConnect *=0)DataSource
domainMapping(bool inverse=false)AmrParticleBase< PLayout >
domainMappingTimer_mAmrParticleBase< PLayout >protected
DsMode enum nameDataSource
end()IpplParticleBase< PLayout >inline
FArrayBox_t typedefBoxLibParticle< PLayout >
findDataSourceObject(DataConnect *) constDataSource
forbidTransform_mAmrParticleBase< PLayout >protected
gather(ParticleAttrib< FT > &attrib, AmrVectorFieldContainer_t &f, ParticleAttrib< Vektor< PT, Dim > > &pp, int lbase, int lfine)BoxLibParticle< PLayout >
getAmrLayout()AmrParticleBase< PLayout >inline
getAmrLayout() constAmrParticleBase< PLayout >inline
getAttribute(attrib_container_t::size_type N)IpplParticleBase< PLayout >inline
getBConds()IpplParticleBase< PLayout >inlinevirtual
getDestroyNum() constIpplParticleBase< PLayout >inlinevirtual
getFormat()IpplParticleBase< PLayout >
getGhostNum() constIpplParticleBase< PLayout >inlinevirtual
getGlobalBounds_m(Vector_t &rmin, Vector_t &rmax)AmrParticleBase< PLayout >private
getLayout()IpplParticleBase< PLayout >inlinevirtual
getLayout() constIpplParticleBase< PLayout >inlinevirtual
getLocalBounds_m(Vector_t &rmin, Vector_t &rmax)AmrParticleBase< PLayout >private
getLocalNum() constIpplParticleBase< PLayout >inlinevirtual
getLocalNumPerLevel() constAmrParticleBase< PLayout >
getLocalNumPerLevel()AmrParticleBase< PLayout >
getMessage(Message &)IpplParticleBase< PLayout >
getMessageAndCreate(Message &)IpplParticleBase< PLayout >
getNextID()IpplParticleBase< PLayout >private
getScalingFactor() constAmrParticleBase< PLayout >inline
getSingleMessage(Message &)IpplParticleBase< PLayout >
getTotalNum() constIpplParticleBase< PLayout >inlinevirtual
getUpdateFlag(UpdateFlags f) constIpplParticleBase< PLayout >inlinevirtual
ghostDestroy(size_t, size_t)IpplParticleBase< PLayout >virtual
ghostGetMessage(Message &, int)IpplParticleBase< PLayout >
ghostGetSingleMessage(Message &, int)IpplParticleBase< PLayout >
GhostNumIpplParticleBase< PLayout >private
ghostPutMessage(Message &, size_t, size_t)IpplParticleBase< PLayout >
ghostPutMessage(Message &, const std::vector< size_t > &)IpplParticleBase< PLayout >
globalCreate(size_t np)IpplParticleBase< PLayout >virtual
GridAmrParticleBase< PLayout >
IDIpplParticleBase< PLayout >
ID_pAbstractParticle< PLayout::Position_t, PLayout::Dimension >
Index_t typedefIpplParticleBase< PLayout >
initialize(PLayout *)IpplParticleBase< PLayout >
initializeAmr()AmrParticleBase< PLayout >inline
INPUT enum valueDataSource
interact(DataConnect *=0)DataSource
interact(const char *, DataConnect *=0)DataSource
InterpolateFort(ParticleAttrib< AType > &pa, AmrVectorFieldContainer_t &mesh_data, int lev_min, int lev_max)BoxLibParticle< PLayout >private
InterpolateMultiLevelFort(ParticleAttrib< AType > &pa, AmrVectorFieldContainer_t &mesh_data, int lev)BoxLibParticle< PLayout >private
InterpolateSingleLevelFort(ParticleAttrib< AType > &pa, AmrVectorField_t &mesh_data, int lev)BoxLibParticle< PLayout >private
IpplParticleBase()IpplParticleBase< PLayout >inline
IpplParticleBase(PLayout *layout)IpplParticleBase< PLayout >inline
isForbidTransform() constAmrParticleBase< PLayout >inline
LayoutIpplParticleBase< PLayout >private
Layout_t typedefIpplParticleBase< PLayout >
LevelAmrParticleBase< PLayout >
LocalNumIpplParticleBase< PLayout >private
LocalNumPerLevel_mAmrParticleBase< PLayout >private
lorentzFactor_mAmrParticleBase< PLayout >protected
NextIDIpplParticleBase< PLayout >private
numAttributes() constIpplParticleBase< PLayout >inline
OUTPUT enum valueDataSource
pair_iterator typedefIpplParticleBase< PLayout >
pair_t typedefIpplParticleBase< PLayout >
ParticleIndex_t typedefBoxLibParticle< PLayout >
ParticleLevelCounter_t typedefBoxLibParticle< PLayout >
ParticlePos_t typedefBoxLibParticle< PLayout >
performDestroy(bool updateLocalNum=false)AmrParticleBase< PLayout >virtual
Position_t typedefIpplParticleBase< PLayout >
printDebug(Inform &)IpplParticleBase< PLayout >
putMessage(Message &, size_t, size_t)IpplParticleBase< PLayout >
putMessage(Message &, const std::vector< size_t > &)IpplParticleBase< PLayout >
putMessage(Message &, size_t)IpplParticleBase< PLayout >
RIpplParticleBase< PLayout >
R_pAbstractParticle< PLayout::Position_t, PLayout::Dimension >
readGhostMsgBuffer(MsgBuffer *, int)IpplParticleBase< PLayout >
readMsgBuffer(MsgBuffer *)IpplParticleBase< PLayout >
resetID()IpplParticleBase< PLayout >virtual
scale_mAmrParticleBase< PLayout >protected
scatter(ParticleAttrib< FT > &attrib, AmrScalarFieldContainer_t &f, ParticleAttrib< Vektor< PT, Dim > > &pp, int lbase, int lfine, const ParticleAttrib< int > &pbin, int bin=-1)BoxLibParticle< PLayout >
scatter(ParticleAttrib< FT > &attrib, AmrField_t &f, ParticleAttrib< Vektor< PT, Dim > > &pp, const ParticleAttrib< int > &pbin, int bin=-1, int level=0)BoxLibParticle< PLayout >
setBConds(const ParticleBConds< Position_t, PLayout::Dimension > &bc)IpplParticleBase< PLayout >inline
AbstractParticle< PLayout::Position_t, PLayout::Dimension >::setBConds(const ParticleBConds< Position_t, Dim > &bc)=0AbstractParticle< PLayout::Position_t, PLayout::Dimension >pure virtual
setForbidTransform(bool forbidTransform)AmrParticleBase< PLayout >inline
setLocalNum(size_t n)IpplParticleBase< PLayout >inlinevirtual
setLocalNumPerLevel(const ParticleLevelCounter_t &LocalNumPerLevel)AmrParticleBase< PLayout >
setLorentzFactor(const Vector_t &lorentzFactor)AmrParticleBase< PLayout >
setTotalNum(size_t n)IpplParticleBase< PLayout >inlinevirtual
setup()IpplParticleBase< PLayout >private
setUpdateFlag(UpdateFlags f, bool val)IpplParticleBase< PLayout >inlinevirtual
singleInitNode() constIpplParticleBase< PLayout >virtual
SingleParticlePos_t typedefBoxLibParticle< PLayout >
sort()AmrParticleBase< PLayout >
sort(SortList_t &sortlist)AmrParticleBase< PLayout >
SortList_t typedefAmrParticleBase< PLayout >
SortListIndex_t typedefAmrParticleBase< PLayout >
sortParticlesTimer_mAmrParticleBase< PLayout >protected
TotalNumIpplParticleBase< PLayout >private
update()AmrParticleBase< PLayout >virtual
update(int lev_min, int lev_max, bool isRegrid=false)AmrParticleBase< PLayout >
update(const ParticleAttrib< char > &canSwap)AmrParticleBase< PLayout >virtual
updateConnection(DataConnect *=0)DataSource
UpdateFlags typedefIpplParticleBase< PLayout >
updateParticlesTimer_mAmrParticleBase< PLayout >protected
writeMsgBuffer(MsgBuffer *&, const std::vector< size_t > &)IpplParticleBase< PLayout >
writeMsgBufferWithOffsets(MsgBuffer *&, const std::vector< size_t > &, const std::vector< O > &)IpplParticleBase< PLayout >
~AbstractParticle()AbstractParticle< PLayout::Position_t, PLayout::Dimension >inlinevirtual
~AmrParticleBase()AmrParticleBase< PLayout >inline
~DataSource()DataSourcevirtual
~IpplParticleBase()IpplParticleBase< PLayout >inline