#include <concentration_inversion.hpp>
|
| ConcentrationInversion (MeshBlock *pmb, ParameterInput *pin, std::string name) |
|
| ~ConcentrationInversion () |
|
void | InitializePositions () override |
|
void | UpdateConcentration (Hydro *phydro, Real *Xp, int k, int jl, int ju) const |
|
| Inversion (MeshBlock *pmb, ParameterInput *pin, std::string name) |
| Constructor and destructor. More...
|
|
virtual | ~Inversion () |
|
virtual Real | LogPosteriorProbability (Radiation *prad, Hydro *phydro, Real const *par, Real *val, int k) const |
|
virtual void | CalculateFitTarget (Radiation const *prad, Real *val, int nvalue, int k, int j) const |
|
virtual void | UpdateHydro (Hydro *phydro, ParameterInput *pin) const |
|
virtual int | getX2Span () const |
|
void | InitializeChain (int nstep, int nwalker, int ndim, int nvalue) |
|
void | MakeMCMCOutputs (std::string fname) |
|
void | MCMCInit (Radiation *prad, Hydro *phydro) |
|
void | MCMCMove (Radiation *prad, Hydro *phydro) |
|
void | MCMCSave (Hydro *phydro) |
|
void | ResetChain () |
|
int | GetDims () const |
|
int | GetValues () const |
|
int | GetWalkers () const |
|
int | GetSteps () const |
|
void | SetLogProbability (int k, Real lnp) |
|
Real | GetLogProbability (int k) const |
|
void | setX2Indices (int j) |
|
bool | ShouldFITSOutput (std::string variable_name) const override |
| MeshOutputGroup functions. More...
|
|
void | LoadFITSOutputData (OutputType *pod, int *num_vars) const override |
|
| NamedGroup (std::string name) |
|
virtual | ~NamedGroup () |
|
std::string | GetName () const |
|
virtual | ~FITSOutputGroup () |
|
Definition at line 17 of file concentration_inversion.hpp.
◆ ConcentrationInversion()
ConcentrationInversion::ConcentrationInversion |
( |
MeshBlock * |
pmb, |
|
|
ParameterInput * |
pin, |
|
|
std::string |
name |
|
) |
| |
◆ ~ConcentrationInversion()
ConcentrationInversion::~ConcentrationInversion |
( |
| ) |
|
◆ InitializePositions()
void ConcentrationInversion::InitializePositions |
( |
| ) |
|
|
overridevirtual |
◆ UpdateConcentration()
void ConcentrationInversion::UpdateConcentration |
( |
Hydro * |
phydro, |
|
|
Real * |
Xp, |
|
|
int |
k, |
|
|
int |
jl, |
|
|
int |
ju |
|
) |
| const |
◆ idx_
std::vector<int> ConcentrationInversion::idx_ |
|
protected |
◆ Xstd_
Real ConcentrationInversion::Xstd_[1+NVAPOR] |
|
protected |
The documentation for this class was generated from the following files: