3 #include "AnimaRelaxometryExport.h" 21 : m_EPGSimulator(sigSim), m_EPGVectors (val) {}
30 virtual double operator() (
double const t);
void SetT1Value(double val)
unsigned int m_EchoNumber
void SetFlipAngle(double val)
EPGVectorsMapType & m_EPGVectors
Since boost Gauss Legendre integration works on object copies, we need to keep a reference to EPG vec...
void SetGammaVariance(double val)
Integrand to compute the internal integral per distribution in B1GammaMixtureT2RelaxometryCostFunctio...
anima::EPGSignalSimulator & m_EPGSimulator
EPG signal simulator reference: instantiated outside.
B1GammaDistributionIntegrand(anima::EPGSignalSimulator &sigSim, EPGVectorsMapType &val)
void SetGammaMean(double val)
std::map< double, anima::EPGSignalSimulator::RealVectorType > EPGVectorsMapType
void SetEchoNumber(unsigned int val)