|
ANIMA
4.0
|
Integrand to compute the internal derivative integral per distribution in B1GammaMixtureT2RelaxometryCostFunction. More...
#include <animaB1GammaDerivativeDistributionIntegrand.h>
Inheritance diagram for anima::B1GammaDerivativeDistributionIntegrand:
Collaboration diagram for anima::B1GammaDerivativeDistributionIntegrand:Public Types | |
| using | Superclass = B1GammaDistributionIntegrand |
Public Types inherited from anima::B1GammaDistributionIntegrand | |
| using | EPGVectorsMapType = std::map< double, anima::EPGSignalSimulator::RealVectorType > |
Public Member Functions | |
| B1GammaDerivativeDistributionIntegrand (anima::EPGSignalSimulator &sigSim, EPGVectorsMapType &val, EPGVectorsMapType &derVal) | |
| virtual double | operator() (double const t) override |
| void | SetB1DerivativeFlag (bool val) |
Public Member Functions inherited from anima::B1GammaDistributionIntegrand | |
| B1GammaDistributionIntegrand (anima::EPGSignalSimulator &sigSim, EPGVectorsMapType &val) | |
| void | SetEchoNumber (unsigned int val) |
| void | SetFlipAngle (double val) |
| void | SetGammaMean (double val) |
| void | SetGammaVariance (double val) |
| void | SetT1Value (double val) |
Additional Inherited Members | |
Protected Attributes inherited from anima::B1GammaDistributionIntegrand | |
| unsigned int | m_EchoNumber |
| anima::EPGSignalSimulator & | m_EPGSimulator |
| EPG signal simulator reference: instantiated outside. More... | |
| EPGVectorsMapType & | m_EPGVectors |
| Since boost Gauss Legendre integration works on object copies, we need to keep a reference to EPG vectors, held externally. More... | |
| double | m_FlipAngle |
| double | m_GammaMean |
| double | m_GammaVariance |
| double | m_T1Value |
Integrand to compute the internal derivative integral per distribution in B1GammaMixtureT2RelaxometryCostFunction.
Definition at line 17 of file animaB1GammaDerivativeDistributionIntegrand.h.
Definition at line 20 of file animaB1GammaDerivativeDistributionIntegrand.h.
|
inline |
Definition at line 21 of file animaB1GammaDerivativeDistributionIntegrand.h.
|
overridevirtual |
Reimplemented from anima::B1GammaDistributionIntegrand.
Definition at line 8 of file animaB1GammaDerivativeDistributionIntegrand.cxx.
References anima::EPGSignalSimulator::GetFADerivative(), anima::EPGSignalSimulator::GetValue(), anima::B1GammaDistributionIntegrand::m_EchoNumber, anima::B1GammaDistributionIntegrand::m_EPGSimulator, anima::B1GammaDistributionIntegrand::m_EPGVectors, anima::B1GammaDistributionIntegrand::m_FlipAngle, anima::B1GammaDistributionIntegrand::m_GammaMean, anima::B1GammaDistributionIntegrand::m_GammaVariance, and anima::B1GammaDistributionIntegrand::m_T1Value.
|
inline |
Definition at line 27 of file animaB1GammaDerivativeDistributionIntegrand.h.
Referenced by anima::B1GammaMixtureT2RelaxometryCostFunction::PrepareDataForDerivative().
1.8.13