Get density and velocity derivatives of "Neighbor of Active" particles. More...
#include <Sph.h>
Public Member Functions | |
DenDvDxNeighborSmParams (int _iType, int am, CSM csm, double dTime, int bConstDiffusion, double dAlphaMax) | |
PUPable_decl (DenDvDxNeighborSmParams) | |
DenDvDxNeighborSmParams (CkMigrateMessage *m) | |
virtual void | pup (PUP::er &p) |
required method for remote entry call. | |
Public Member Functions inherited from DenDvDxSmoothParams | |
DenDvDxSmoothParams (int _iType, int am, CSM csm, double _dTime, int _bActiveOnly, int _bConstantDiffusion, int _bStarting, int _bHaveAlpha, double _dAlphaMax) | |
PUPable_decl (DenDvDxSmoothParams) | |
DenDvDxSmoothParams (CkMigrateMessage *m) | |
Public Member Functions inherited from SmoothParams | |
PUPable_abstract (SmoothParams) | |
SmoothParams (CkMigrateMessage *m) | |
Additional Inherited Members | |
Public Attributes inherited from SmoothParams | |
int | iType |
Particle type to smooth over; "TreeActive". | |
int | activeRung |
Currently active rung. | |
TreePiece * | tp |
int | bUseBallMax |
Protected Member Functions inherited from DenDvDxSmoothParams | |
virtual void | fcnSmooth (GravityParticle *p, int nSmooth, pqSmoothNode *nList) |
Function to apply to smooth particle and neighbors. | |
Protected Attributes inherited from DenDvDxSmoothParams | |
double | a |
double | H |
int | bActiveOnly |
int | bConstantDiffusion |
double | dTime |
double | dAlphaMax |
Maximum SPH alpha. | |
int | bStarting |
int | bHaveAlpha |
Alpha has been read in. | |
Get density and velocity derivatives of "Neighbor of Active" particles.
Like the above class, but only does non active particles marked "Neighbor of Active" for the "fast gas" option. Also, marking of neighbors is not complete. This is used in the "FastGas" step. It uses the same fcnSmooth() as DenDvDxSmoothParams.
|
inline |
_iType | Type of particle to operate on |
am | Active rung |
csm | Cosmology information |
dTime | Current time |
bConstantDiffusion | Fixed diffusion constant |
dAlphaMax | Maximum SPH alpha This calls the DenDvDx constructor, and we assume bActiveOnly, bStarting, and bHaveAlpha are not set. |