ANIMA  4.0
Namespaces | Functions | Variables
animaMCMConstants.h File Reference
#include <cmath>
+ Include dependency graph for animaMCMConstants.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 anima
 

Functions

double anima::GetBValueFromAcquisitionParameters (double smallDelta, double bigDelta, double gradientStrength)
 Given gyromagnetic ratio in rad/s/T, gradient strength in T/mm and deltas in s, computes b-value in s/mm^2. More...
 
double anima::GetGradientStrengthFromBValue (double bValue, double smallDelta, double bigDelta)
 Given b-value in s/mm^2 and deltas in s, computes gradient strength in T/mm. More...
 

Variables

const double anima::DiffusionBigDelta = 40.0e-3
 Default big delta value (classical values) More...
 
const double anima::DiffusionGyromagneticRatio = 267.513e6
 Gyromagnetic ratio (in rad/s/T), from Nelson, J., Nuclear Magnetic Resonance Spectroscopy, Prentice Hall, Londres, 2003. More...
 
const double anima::DiffusionSmallDelta = 10.0e-3
 Default small delta value (classical values) More...
 
const double anima::MCMAxialDiffusivityAddonLowerBound = 5.0e-4
 Axial diffusivity add on to lower bound (used to ensure a minimal anisotropy to the anisotropic compartments) More...
 
const double anima::MCMAzimuthAngleUpperBound = 2.0 * M_PI
 Azimuth angle upper bound. More...
 
const double anima::MCMCompartmentsFractionUpperBound = 1.0e7
 Compartment fractions upper bound (B0 times weight) More...
 
const double anima::MCMConcentrationUpperBound = 128.0
 Concentration upper bound (used in NODDI and DDI) More...
 
const double anima::MCMDiffusivityLowerBound = 1.0e-6
 Diffusivity lower bound for estimation. More...
 
const double anima::MCMDiffusivityUpperBound = 3.0e-3
 Diffusivity upper bound. More...
 
const double anima::MCMEpsilon = 1.0e-2
 Epsilon value in case we do not want to have parameters reaching their true bounds (used for now in DDI) More...
 
const double anima::MCMFractionUpperBound = 1.0
 Fraction upper bound (intra/extra axonal) More...
 
const double anima::MCMFreeWaterDiffusivityLowerBound = 2.0e-3
 Free water diffusivity lower bound. More...
 
const double anima::MCMFreeWaterDiffusivityUpperBound = 4.0e-3
 Free water diffusivity upper bound. More...
 
const double anima::MCMIsotropicRestrictedWaterDiffusivityLowerBound = 0.25e-4
 Isotropic restricted water diffusivity lower bound. More...
 
const double anima::MCMIsotropicRestrictedWaterDiffusivityUpperBound = 2.0e-3
 Isotropic restricted water diffusivity upper bound. More...
 
const double anima::MCMPolarAngleUpperBound = M_PI
 Polar angle upper bound (used in tensor for now) More...
 
const double anima::MCMRadialDiffusivityUpperBound = 1.0e-3
 Radial diffusivity upper bound. More...
 
const double anima::MCMTissueRadiusLowerBound = 1.0e-4
 Tissue radius lower bound (in Stanisz for now) More...
 
const double anima::MCMTissueRadiusUpperBound = 4.01e-2
 Tissue radius upper bound (in Stanisz for now) More...
 
const double anima::MCMZeroLowerBound = 0.0
 Default zero lower bound (in case we want something else than zero one day) More...