Stellar/Supernova feedback parameters and routines. More...
#include <feedback.h>
Public Member Functions | |
void | AddParams (PRM prm) |
initialize parameters for star formation | |
void | CheckParams (PRM prm, struct parameters ¶m) |
void | NullFeedback () |
void | DoFeedback (GravityParticle *p, double dTime, double dDeltaYr, FBEffects *fbTotals) const |
Fdbk main method. More... | |
double | NSNIa (double dMassT1, double dMassT2) |
PUPable_decl (Fdbk) | |
Fdbk (const Fdbk &fb) | |
Fdbk (CkMigrateMessage *m) | |
void | pup (PUP::er &p) |
Public Attributes | |
SN | sn |
double | dDeltaStarForm |
double | dErgPerGmUnit |
double | dSecUnit |
double | dMaxGasMass |
int | bSNTurnOffCooling |
int | bSmallSNSmooth |
int | bShortCoolShutoff |
int | bAGORAFeedback |
double | dExtraCoolShutoff |
double | dRadPreFactor |
double | dTimePreFactor |
int | nSmoothFeedback |
double | dMaxCoolShutoff |
double | dEarlyFeedbackFrac |
double | dFBInitialMassLoad |
double | dMultiPhaseMinTemp |
double | dMultiPhaseMaxTime |
double | dEarlyETotal |
IMF * | imf |
Stellar/Supernova feedback parameters and routines.
void Fdbk::CheckParams | ( | PRM | prm, |
struct parameters & | param | ||
) |
Total SNe ergs/solar mass of stars
void Fdbk::DoFeedback | ( | GravityParticle * | p, |
double | dTime, | ||
double | dDeltaYr, | ||
FBEffects * | fbTotals | ||
) | const |
Fdbk main method.
p | Star particle doing feedback |
dTime | Current time in years. |
dDeltaYr | Timestep in years. |
fbTotals | pointer to total effects for bookkeeping |