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

Stellar/Supernova feedback parameters and routines. More...

#include <feedback.h>

Inheritance diagram for Fdbk:

Public Member Functions

void AddParams (PRM prm)
 initialize parameters for star formation
 
void CheckParams (PRM prm, struct parameters &param)
 
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
 
IMFimf
 

Detailed Description

Stellar/Supernova feedback parameters and routines.

Member Function Documentation

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.

Parameters
pStar particle doing feedback
dTimeCurrent time in years.
dDeltaYrTimestep in years.
fbTotalspointer to total effects for bookkeeping

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