![]() |
JEMRIS 2.9.2
open-source MRI simulations
|
Implementation of JEMRIS Declarations. More...
#include <string>#include <algorithm>
Include dependency graph for Declarations.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Macros | |
| #define | PI 3.141592653589793238462643383279502884197169399375105820974944592 |
| #define | TWOPI 6.283185307179586476925286766559005768394338798750211641949889185 |
Enumerations | |
| enum | fields { XC =0 , YC , ZC , M0 , R1 , R2 , R2S , DB , ID , NO_SPIN_PROPERTIES } |
| enum | cylinder { RC = 3 , RT , RZ } |
| enum | polar { AMPL , PHASE } |
| enum | seqval { RF_AMP , RF_PHS , GRAD_X , GRAD_Y , GRAD_Z } |
| enum | PulseAxis { AXIS_RF , AXIS_GX , AXIS_GY , AXIS_GZ , AXIS_VOID } |
| enum | SensitivityMethod { UNIFORM , ONE_OVER_R_SQUARE , BIOT_SAVART_LOOP , ONE_OVER_R } |
| enum | mode { RX , TX } |
| enum | MpiTag { REQUEST_SPINS =66 , SEND_NO_SPINS , SEND_TOTAL_NO_SPINS , SEND_BEGIN_SPIN , SEND_SAMPLE , SPINS_PROGRESS , SIG_TP , SIG_MX , SIG_MY , SIG_MZ } |
| enum | IO::Strategy { NONE = -1 , IO::SIMPLE , IO::HDF5 , IO::CDF , IO::IOSTRATEGIES } |
| enum | IO::Status { IO::OK , IO::EMPTY_FILE_NAME , IO::FILE_NOT_FOUND , IO::INSUFFICIENT_PRIVILEGES , IO::HDF5_FILE_I_EXCEPTION , IO::HDF5_DATASET_I_EXCEPTION , IO::HDF5_DATASPACE_I_EXCEPTION , IO::HDF5_DATATYPE_I_EXCEPTION , UNMATCHED_DIMENSIONS , LAST_STATUS_ENTRY } |
| enum | IO::Mode { IO::IN , IO::OUT , IO::APPEND } |
Functions | |
| static std::string | strtoupper (const std::string &str) |
| static std::string | strtolower (const std::string &str) |
| static bool | strcompare (const std::string &a, const std::string &b) |
Variables | |
| const double | TIME_ERR_TOL = 2.5e-6 |
| const seqval | MAX_SEQ_VAL = GRAD_Z |
| static std::string | IO::StatusMessage [LAST_STATUS_ENTRY] |
Implementation of JEMRIS Declarations.
| enum cylinder |
| enum fields |
number of spin properties: Spin fields
| enum IO::Mode |
| enum MpiTag |
MPI tags
| enum polar |
| enum SensitivityMethod |
Coil sensitivity methods
| Enumerator | |
|---|---|
| UNIFORM | Uniform idealistic sensitivity map equal 1. |
| ONE_OVER_R_SQUARE | Idealistic 1/r^2 snsitivity for each coil. |
| BIOT_SAVART_LOOP | Biot-Savart integration for loop |
| enum seqval |
| enum IO::Status |
Binary io stati
| enum IO::Strategy |
|
static |
-- last change 03.01.2025 |
Tony Stoecker |
Imprint |
Data Protection --