![]() |
JEMRIS 2.9.2
open-source MRI simulations
|
Microsructure base class. More...
#include <Microstructure.h>
Inheritance diagram for Microstructure:Public Member Functions | |
| virtual void | IndexObject (triple pos, int &LastId, int &shellid) |
| virtual double | GetD (int LastId=-1, int shellid=-1) |
| void | SetExternalDiffusionConstant (double d) |
| bool | isInsideBox (triple pos) |
| triple | PeriodicBoundary (triple trialpos) |
| void | SetBoxSize (double size) |
| double | GetBoxSize () |
Protected Attributes | |
| double | m_boxsize |
| double | m_D_external |
| RNG * | m_rng |
Microsructure base class.
|
inlinevirtual |
returns Diffusion constant. unit: mm^2/ms
Reimplemented in MicrostructureSingleFiber, MicrostructureBoxes, and MicrostructureKissingFiber.
Here is the caller graph for this function:
|
inlinevirtual |
return index of Microstructure object; -1 -> outside. shellid: object may have multiple layer (myelinated axon). id of layer; shellid = -1 -> object has no layers. LastId: during tracking of spin: object where last position was in.
Reimplemented in MicrostructureBoxes, MicrostructureKissingFiber, and MicrostructureSingleFiber.
|
inline |
unit: mm^2/ms
Here is the caller graph for this function:
-- last change 03.01.2025 |
Tony Stoecker |
Imprint |
Data Protection --