|
| SinkAccreteTestSmoothParams (int _iType, int am, double dTime, Sinks _s) |
|
| PUPable_decl (SinkAccreteTestSmoothParams) |
|
| SinkAccreteTestSmoothParams (CkMigrateMessage *m) |
|
virtual void | pup (PUP::er &p) |
| required method for remote entry call.
|
|
| PUPable_abstract (SmoothParams) |
|
| SmoothParams (CkMigrateMessage *m) |
|
|
int | iType |
| Particle type to smooth over; "TreeActive".
|
|
int | activeRung |
| Currently active rung.
|
|
TreePiece * | tp |
|
int | bUseBallMax |
|
◆ combSmoothCache()
combine cache copy with home particle
- Parameters
-
p1 | pointer to "home" particle data |
p2 | pointer to particle data being flushed back from a remote treepiece. |
This method enables commutative/associative operations to be performed on remote data by combining data accumulated by a remote processor in p2 with the data on the home particle, p1. Any accumulators used in this function should be initialized in initSmoothCache() to avoid double counting.
Implements SmoothParams.
◆ fcnSmooth()
Function to apply to smooth particle and neighbors.
Implements SmoothParams.
◆ initSmoothCache()
initialize particles as they come into the cache
- Parameters
-
p | pointer to incoming particle data from remote processor |
Implements SmoothParams.
◆ initSmoothParticle()
virtual void SinkAccreteTestSmoothParams::initSmoothParticle |
( |
GravityParticle * | p | ) |
|
|
inlineprotectedvirtual |
initialize particles to be smoothed
Implements SmoothParams.
◆ initTreeParticle()
virtual void SinkAccreteTestSmoothParams::initTreeParticle |
( |
GravityParticle * | p | ) |
|
|
inlineprotectedvirtual |
initialize particles in tree but not smoothed
Implements SmoothParams.
◆ isSmoothActive()
Particle is doing a neighbor search.
Implements SmoothParams.
◆ postTreeParticle()
virtual void SinkAccreteTestSmoothParams::postTreeParticle |
( |
GravityParticle * | p | ) |
|
|
inlineprotectedvirtual |
calculation on all tree particles after all walks are done
Implements SmoothParams.
◆ pup()
virtual void SinkAccreteTestSmoothParams::pup |
( |
PUP::er & | p | ) |
|
|
inlinevirtual |
required method for remote entry call.
Reimplemented from SmoothParams.
The documentation for this class was generated from the following files: