KSFoundation  [October2024]
A platform for structured EPIC programming on GE MR systems
ksdesign.cc File Reference
#include <KSFoundation_GERF.h>
#include <KSFoundation_KSRF.h>
#include "ksdesign.h"

Functions

STATUS ks_init_design_kdesign (KS_KSPACE_DESIGN *kdesign)
 
void ks_init_design_readwave (KS_READWAVE_DESIGN *readwave_design)
 
STATUS ks_init_design_selrfexc (KS_SELRF_DESIGN *excdesign)
 
STATUS ks_init_design_selrfref (KS_SELRF_DESIGN *refdesign)
 
STATUS ks_init_design_selrfinv (KS_SELRF_DESIGN *invdesign)
 
STATUS ks_eval_validate_kspacedesign (const KS_KSPACE_DESIGN *kdesign, const char *desc)
 
STATUS ks_eval_design_readtrap (KS_READTRAP *trap, const KS_KSPACE_DESIGN *kdesign, const float crusher_area, const char *desc)
 
STATUS ks_eval_design_readwave (KS_READWAVE *readwave, const KS_READWAVE_DESIGN *design, const KS_KSPACE_DESIGN *kdesign, const char *desc)
 
STATUS ks_eval_design_echotrain (KS_ECHOTRAIN *echotrain, const KS_ECHOTRAIN_DESIGN *design, const KS_KSPACE_DESIGN *kdesign, const char *desc)
 
STATUS ks_eval_design_selrfexc (KS_SELRF *selrfexc, const KS_SELRF_DESIGN excdesign)
 
STATUS ks_eval_design_selrfref (KS_SELRF *selrfref, const KS_SELRF_DESIGN refdesign)
 
STATUS ks_eval_design_selrfinv (KS_SELRF *selrfinv, const KS_SELRF_DESIGN invdesign)
 
void ks_print_kdesign (const KS_KSPACE_DESIGN *const kdesign, const char *suffix, int rhkacq_uid)
 

Detailed Description

This file contains sequence-independent implementations of RF and slicetiming