31#ifndef TRAJECTORYDIFFUSION_H_
32#define TRAJECTORYDIFFUSION_H_
39enum modes{BOTH, INTERNAL, EXTERNAL};
57 virtual void LoadFile(
string filename) ;
61 virtual void UpdateTrajectory(
bool init);
63 void DumpTrajectory(
string filename);
68 string GetAttr (DOMElement* element,
string key);
69 DOMElement* GetElem (
string name);
71 void GenerateDiffusionTrajectory();
74 void SetSeed(
long seed);
91 vector<int> m_dump_index;
97 DOMTreeErrorReporter* m_domtree_error_rep;
99 DOMDocument* m_dom_doc;
Implementation of JEMRIS TrajectoryInterface.
Implementation of JEMRIS XMLIO.
Microsructure base class.
Definition Microstructure.h:55
Diffusion trajectory of a spin.
Definition TrajectoryDiffusion.h:51
virtual void LoadFile(string filename)
load trajectory from file
Definition TrajectoryDiffusion.cpp:78
virtual void GetValueDerived(double time, double *pos)
retrieve value at given time-point
Definition TrajectoryDiffusion.cpp:569
pure virtual base class for all Trajectories
Definition TrajectoryInterface.h:48
XML file-IO class.
Definition XMLIO.h:61
Cartesians positions for diffusion trajectory of a spin.
Definition TrajectoryDiffusion.h:46