ls1-MarDyn
ls1-MarDyn molecular dynamics code
Public Member Functions | List of all members
bhfmm::AdaptivePseudoParticleContainer Class Reference
Inheritance diagram for bhfmm::AdaptivePseudoParticleContainer:
bhfmm::PseudoParticleContainer

Public Member Functions

 AdaptivePseudoParticleContainer (double domainLength[3], int threshold, int orderOfExpansions, bool periodic=true)
 
 AdaptivePseudoParticleContainer (double domainLength[3], int orderOfExpansions, double cellLength[3], int subdivisionFactor, bool periodic)
 
void clear ()
 
void build (ParticleContainer *pc)
 
void upwardPass (P2MCellProcessor *cp)
 
void horizontalPass (VectorizedChargeP2PCellProcessor *cp)
 
void downwardPass (L2PCellProcessor *cp)
 
void processMultipole (ParticleCellPointers &)
 
void processFarField (ParticleCellPointers &)
 
void processTree ()
 
void printTimers ()
 
- Public Member Functions inherited from bhfmm::PseudoParticleContainer
 PseudoParticleContainer (int maxOrd)
 

Additional Inherited Members

- Protected Attributes inherited from bhfmm::PseudoParticleContainer
int _maxOrd
 

Member Function Documentation

◆ build()

void bhfmm::AdaptivePseudoParticleContainer::build ( ParticleContainer pc)
virtual

◆ clear()

void bhfmm::AdaptivePseudoParticleContainer::clear ( )
virtual

◆ downwardPass()

void bhfmm::AdaptivePseudoParticleContainer::downwardPass ( L2PCellProcessor cp)
virtual

◆ horizontalPass()

void bhfmm::AdaptivePseudoParticleContainer::horizontalPass ( VectorizedChargeP2PCellProcessor cp)
virtual

◆ printTimers()

void bhfmm::AdaptivePseudoParticleContainer::printTimers ( )
inlinevirtual

◆ processFarField()

void bhfmm::AdaptivePseudoParticleContainer::processFarField ( ParticleCellPointers )
inlinevirtual

◆ processMultipole()

void bhfmm::AdaptivePseudoParticleContainer::processMultipole ( ParticleCellPointers )
inlinevirtual

◆ processTree()

void bhfmm::AdaptivePseudoParticleContainer::processTree ( )
inlinevirtual

◆ upwardPass()

void bhfmm::AdaptivePseudoParticleContainer::upwardPass ( P2MCellProcessor cp)
virtual

The documentation for this class was generated from the following files: