ANIMA  4.0
Public Types | Public Member Functions | List of all members
anima::B1GMMDistributionIntegrand Class Reference

Integrand to compute the internal integral per distribution in B1GMMRelaxometryCostFunction. More...

#include <animaB1GMMDistributionIntegrand.h>

Public Types

using EPGVectorsMapType = std::map< double, anima::EPGSignalSimulator::RealVectorType >
 

Public Member Functions

 B1GMMDistributionIntegrand (anima::EPGSignalSimulator &sigSim, EPGVectorsMapType &val)
 
virtual double operator() (double const t)
 
void SetEchoNumber (unsigned int val)
 
void SetFlipAngle (double val)
 
void SetGaussianMean (double val)
 
void SetGaussianVariance (double val)
 
void SetT1Value (double val)
 

Detailed Description

Integrand to compute the internal integral per distribution in B1GMMRelaxometryCostFunction.

Definition at line 14 of file animaB1GMMDistributionIntegrand.h.

Member Typedef Documentation

◆ EPGVectorsMapType

Definition at line 17 of file animaB1GMMDistributionIntegrand.h.

Constructor & Destructor Documentation

◆ B1GMMDistributionIntegrand()

anima::B1GMMDistributionIntegrand::B1GMMDistributionIntegrand ( anima::EPGSignalSimulator sigSim,
EPGVectorsMapType val 
)
inline

Definition at line 18 of file animaB1GMMDistributionIntegrand.h.

Member Function Documentation

◆ operator()()

double anima::B1GMMDistributionIntegrand::operator() ( double const  t)
virtual

◆ SetEchoNumber()

void anima::B1GMMDistributionIntegrand::SetEchoNumber ( unsigned int  val)
inline

◆ SetFlipAngle()

void anima::B1GMMDistributionIntegrand::SetFlipAngle ( double  val)
inline

◆ SetGaussianMean()

void anima::B1GMMDistributionIntegrand::SetGaussianMean ( double  val)
inline

◆ SetGaussianVariance()

void anima::B1GMMDistributionIntegrand::SetGaussianVariance ( double  val)
inline

◆ SetT1Value()

void anima::B1GMMDistributionIntegrand::SetT1Value ( double  val)
inline

The documentation for this class was generated from the following files: