5#ifndef SEVN_DEATHMATRIX_H
6#define SEVN_DEATHMATRIX_H
40 inline std::string
name()
const override {
return "deathmatrix";}
Definition: deathmatrix.h:25
void ECSN(Star *s) override
Definition: deathmatrix.cpp:71
const double preSN_MHE_max_PISN
Definition: deathmatrix.h:49
std::string name() const override
Definition: deathmatrix.h:40
static std::vector< std::vector< double > > death_matrix
DeathMatrix by Woosley+20 https://arxiv.org/pdf/2001.10492.pdf.
Definition: deathmatrix.h:52
const double preSN_MHE_min_NS
Definition: deathmatrix.h:48
void explosion(Star *s) override
Definition: deathmatrix.cpp:38
const std::string auxiliary_table_name
Definition: deathmatrix.h:45
const double NS_min_mass
Definition: deathmatrix.h:47
DeathMatrix * instance(Star *s)
Definition: deathmatrix.h:36
void CCexplosion(Star *s) override
Definition: deathmatrix.cpp:64
void load_table(Star *s)
Definition: deathmatrix.cpp:31
static DeathMatrix _deathmatrix
Definition: deathmatrix.h:29
const double NS_max_mass
Definition: deathmatrix.h:46
Definition: supernova.h:553
Definition: pairinstability.h:129
Definition: supernova.h:537
Definition: supernova.h:256