JEMRIS  2.8.1
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 ();
25  void GetExchangeMatrix (long l, double** em);
26 
27  virtual IO::Status Populate (const std::string& fname);
28 
29  virtual void CropEnumerate ();
30 
31 private:
32 
33  int m_noofpools;
34 
35 };
36 
37 #endif
Definition: MultiPoolSample.h:6
Implementation of JEMRIS Sample.
virtual void Prepare(const std::string &fname="")
Definition: MultiPoolSample.cpp:46
Status
Definition: Declarations.h:148
The Sample is the object to simulate. It contains the spins.
Definition: Sample.h:282

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