JEMRIS  2.8.1
open-source MRI simulations
List of all members | Public Member Functions | Static Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | Static Private Attributes
DynamicVariables Class Reference

Instance class holding dynamic sample properties. More...

#include <DynamicVariables.h>

+ Collaboration diagram for DynamicVariables:

Public Member Functions

virtual ~DynamicVariables ()
 Default destructor.
 
void SetActivation ()
 set appropriate strategy for current spin (active/non_active)
 
void AddActiveCircle (double pos[3], double radius)
 spins within this circle are simulated with time-varying T2/T2s. as many active circles as needed may be added.
 

Static Public Member Functions

static DynamicVariablesinstance ()
 Get sole instance of DynamicVariables.
 

Public Attributes

Trajectorym_Motion
 
Trajectorym_T2prime
 
Trajectorym_R1
 
Trajectorym_R2
 
Trajectorym_M0
 
Trajectorym_Diffusion
 

Private Member Functions

 DynamicVariables ()
 Default constructor.
 

Private Attributes

bool m_changeT2prime
 
bool m_changeT2
 
vector< Circlem_Circles
 
TrajectoryMotionstub_motion
 
TrajectoryT2sstub_T2s
 
Trajectory1Dstub_r1
 
Trajectory1Dstub_r2
 
Trajectory1Dstub_m0
 
TrajectoryEmptystub_empty
 
TrajectoryDiffusionstub_diff
 

Static Private Attributes

static DynamicVariablesm_instance =0
 Pointer to the sole instance of this implementation.
 

Detailed Description

Instance class holding dynamic sample properties.

Member Data Documentation

TrajectoryMotion* DynamicVariables::stub_motion
private

pool of available Trajectories to use with copy constructor of context class "Trajectory"


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

-- last change 17.06.2016 | Tony Stoecker | Imprint --