8 if (m_EPGVectors.find(t) == m_EPGVectors.end())
9 m_EPGVectors.insert(std::make_pair(t,m_EPGSimulator.
GetValue(m_T1Value, t, m_FlipAngle, 1.0)));
11 double gaussianExponent = (t - m_GaussianMean) * (t - m_GaussianMean) / (2.0 * m_GaussianVariance);
13 return m_EPGVectors[t][m_EchoNumber] * std::exp(- gaussianExponent) / (std::sqrt(2.0 * M_PI * m_GaussianVariance));
virtual double operator()(double const t)
RealVectorType & GetValue(double t1Value, double t2Value, double flipAngle, double m0Value)
Get EPG values at given point.