|
|
| SinkFormTestSmoothParams (int _iType, int am, Sinks _s) |
| |
|
| PUPable_decl (SinkFormTestSmoothParams) |
| |
|
| SinkFormTestSmoothParams (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 SinkFormTestSmoothParams::initSmoothParticle |
( |
GravityParticle * | p | ) |
|
|
inlineprotectedvirtual |
initialize particles to be smoothed
Implements SmoothParams.
◆ initTreeParticle()
| virtual void SinkFormTestSmoothParams::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 SinkFormTestSmoothParams::postTreeParticle |
( |
GravityParticle * | p | ) |
|
|
inlineprotectedvirtual |
calculation on all tree particles after all walks are done
Implements SmoothParams.
◆ pup()
| virtual void SinkFormTestSmoothParams::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: