changa  3.5
 All Classes Files Functions Variables Typedefs Enumerations Friends Macros Groups Pages
Public Member Functions | List of all members
DenDvDxNeighborSmParams Class Reference

Get density and velocity derivatives of "Neighbor of Active" particles. More...

#include <Sph.h>

Inheritance diagram for DenDvDxNeighborSmParams:
DenDvDxSmoothParams SmoothParams

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.
 
TreePiecetp
 
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.
 

Detailed Description

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.

Constructor & Destructor Documentation

DenDvDxNeighborSmParams::DenDvDxNeighborSmParams ( int  _iType,
int  am,
CSM  csm,
double  dTime,
int  bConstDiffusion,
double  dAlphaMax 
)
inline
Parameters
_iTypeType of particle to operate on
amActive rung
csmCosmology information
dTimeCurrent time
bConstantDiffusionFixed diffusion constant
dAlphaMaxMaximum SPH alpha This calls the DenDvDx constructor, and we assume bActiveOnly, bStarting, and bHaveAlpha are not set.

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