66 SmartPointer<Spectrum::KappaDistributionSynchrotron> spectrumKappaSynch_;
67 SmartPointer<Spectrum::PowerLawSynchrotron> spectrumPLSynch_;
68 SmartPointer<Spectrum::ThermalSynchrotron> spectrumThermalSynch_;
69 std::string magneticConfig_;
70 std::string electronDistrib_;
91 void electronDistribution(const std::string &kind);
92 std::string electronDistribution() const;
98 double numberDensity() const;
99 double numberDensity(std::string const &unit) const;
100 void numberDensity(double ne);
101 void numberDensity(double dens, std::string const &unit);
102 double temperature() const;
103 void temperature(double tt);
104 double timeRef() const;
105 double timeRef(std::string const &unit) const;
106 void timeRef(double tt);
107 void timeRef(double tt, std::string const &unit);
108 double timeSigma() const;
109 double timeSigma(std::string const &unit) const;
110 void timeSigma(double tt);
111 void timeSigma(double tt, std::string const &unit);
112 void magnetizationParameter(double rr);
113 double magnetizationParameter() const;
114 double kappaIndex() const;
115 void kappaIndex(double);
116 void magneticConfiguration(std::string config);
117 std::string magneticConfiguration() const;
120 double const nu_em[], size_t nbnu,
121 double dsem, state_t const &coord_ph,
122 double const coord_obj[8]=NULL) const ;
124 virtual void
radiativeQ(double Inu[], double Qnu[], double Unu[],
125 double Vnu[], Eigen::Matrix4d Onu[],
126 double const nu_ems[], size_t nbnu, double dsem,
127 state_t const &coord_ph, double const coord_obj[8]) const;
Blob of plasma following a Star orbit, emitting synchrotron, with Gaussian time-evolving density and ...
Definition GyotoBlob.h:54
virtual void radiativeQ(double Inu[], double Taunu[], double const nu_em[], size_t nbnu, double dsem, state_t const &coord_ph, double const coord_obj[8]=NULL) const
emission and transmission together