msl 1.1.0
 
Loading...
Searching...
No Matches
msl::acceleration Namespace Reference

Set of helpers to deal with accelerated imaging (partial Fourier, iPAT, etc.) More...

Functions

NLSStatus check (MrProt &protocol, SeqLim const &limits)
 Check the iPAT-related constraints.
 
void updateMask (MrProt const &protocol, Mask &mask, Mask &referenceScans, Mask &imageScans)
 Set (as a logical and) the elliptical scanning, partial Fourier and iPAT masks.
 
void updateExports (MrProt const &protocol, Mask::Points const &runPoints, Mask::Points const &referencePoints, SeqExpo &exports)
 Update the iPAT-related fields in SeqExpo.
 
void updateMDH (MrProt const &protocol, Mask const &referenceScans, Mask const &imageScans, Mask::Point const &index, MdhProxy &mdh)
 Update the iPAT-related fields in MdhProxy.
 

Detailed Description

Set of helpers to deal with accelerated imaging (partial Fourier, iPAT, etc.)

Function Documentation

◆ check()

NLSStatus msl::acceleration::check ( MrProt & protocol,
SeqLim const & limits )

Check the iPAT-related constraints.

◆ updateMask()

void msl::acceleration::updateMask ( MrProt const & protocol,
Mask & mask,
Mask & referenceScans,
Mask & imageScans )

Set (as a logical and) the elliptical scanning, partial Fourier and iPAT masks.

◆ updateExports()

void msl::acceleration::updateExports ( MrProt const & protocol,
Mask::Points const & runPoints,
Mask::Points const & referencePoints,
SeqExpo & exports )

Update the iPAT-related fields in SeqExpo.

◆ updateMDH()

void msl::acceleration::updateMDH ( MrProt const & protocol,
Mask const & referenceScans,
Mask const & imageScans,
Mask::Point const & index,
MdhProxy & mdh )

Update the iPAT-related fields in MdhProxy.