Diffusion trajectory of a spin.
More...
#include <TrajectoryDiffusion.h>
|
| virtual void | LoadFile (string filename) |
| | load trajectory from file
|
| |
| virtual void | GetValueDerived (double time, double *pos) |
| | retrieve value at given time-point
|
| |
| virtual void | UpdateTrajectory (bool init) |
| |
|
void | DumpTrajectory (string filename) |
| |
| void | GetValue (double time, double *value) |
| |
|
bool | spinActivation (long currentSpin) |
| | get spin current state : true=active, false=unactive
|
| |
|
void | setCurrentTraj (long currentTraj) |
| | set trajectory number associated to current spin
|
| |
|
long | getCurrentTraj () |
| | get trajectory number associated to current spin
|
| |
|
void | setLoop (double loopDuration, long loopTrajNumber) |
| | set loop parameters for periodic flow
|
| |
|
|
string | GetAttr (DOMElement *element, string key) |
| |
|
DOMElement * | GetElem (string name) |
| |
|
void | GenerateDiffusionTrajectory () |
| |
|
void | CalcY () |
| |
|
void | SetSeed (long seed) |
| |
|
void | ProjectPosition (triple &pos, triple dir) |
| |
|
|
Microstructure * | m_microstruct |
| |
|
vector< triple > | m_pos |
| |
|
vector< triple > | m_y |
| |
|
unsigned long | m_seed |
| |
|
RNG * | m_rng |
| |
|
double | m_timestep |
| |
|
long | m_max_timesteps |
| |
|
modes | m_mode |
| |
|
vector< int > | m_dump_index |
| |
|
int | m_diff_dimension |
| |
|
DOMTreeErrorReporter * | m_domtree_error_rep |
| |
|
XMLIO * | m_xio |
| |
|
DOMDocument * | m_dom_doc |
| |
|
|
int | GetLowerIndex (double time) |
| | find data index for interpolation get lower index for given timepoint using hunt search algorithm.
|
| |
|
int | m_LastHuntIndex |
| |
|
vector< double > | m_time |
| |
|
vector< vector< double > > | m_time_full |
| |
|
long | m_currentSpinIndex |
| |
|
long | m_trajLoopNumber |
| |
|
double | m_trajLoopDuration |
| |
|
bool | m_spinActive |
| |
Diffusion trajectory of a spin.
◆ GetValueDerived()
| void TrajectoryDiffusion::GetValueDerived |
( |
double | time, |
|
|
double * | value ) |
|
virtual |
◆ LoadFile()
| void TrajectoryDiffusion::LoadFile |
( |
string | filename | ) |
|
|
virtual |
◆ UpdateTrajectory()
| void TrajectoryDiffusion::UpdateTrajectory |
( |
bool | init | ) |
|
|
virtual |
The documentation for this class was generated from the following files:
- /Users/stoeckert/DZNE/workspace/jemris/src/TrajectoryDiffusion.h
- /Users/stoeckert/DZNE/workspace/jemris/src/TrajectoryDiffusion.cpp