JEMRIS  2.8.2
open-source MRI simulations
MultiPoolSample.h
1 #ifndef MULTI_POOL_SAMPLE_H_
2 #define MULTI_POOL_SAMPLE_H_
3 
4 #include "Sample.h"
5 
6 class MultiPoolSample : public Sample {
7 
8 public:
9 
10  MultiPoolSample() : m_noofpools(1) {};
11  ~MultiPoolSample() {};
12 
13 
14  MultiPoolSample (const string& fname);
15  MultiPoolSample (const long l);
16 
21  virtual void Prepare (const std::string& fname = "");
22 
23 
24  int GetNoOfPools () {return GetNoSpinCompartments();}
25 
26  void GetExchangeMatrix (long l, double** em);
27 
28  virtual IO::Status Populate (const std::string& fname);
29 
30  virtual void CropEnumerate ();
31 
32 private:
33 
34  int m_noofpools;
35 
36 };
37 
38 #endif
Definition: MultiPoolSample.h:6
Implementation of JEMRIS Sample.
virtual void Prepare(const std::string &fname="")
Definition: MultiPoolSample.cpp:49
Status
Definition: Declarations.h:150
The Sample is the object to simulate. It contains the spins.
Definition: Sample.h:301

-- last change 24.05.2018 | Tony Stoecker | Imprint | Data Protection --