This class is describes a time stepper.
More...
#include <SM_TimeStepper.h>
This class is describes a time stepper.
- Author
- Stephane Despreaux
- Version
- 2.0
◆ adimensionize()
| virtual void SM_TimeStepper::adimensionize |
( |
const tReal & |
cT | ) |
|
|
inlinevirtual |
adimensionize operator with characteric field value in J
- Parameters
-
| [in] | cT | : charateristic time value in s \( \frac{a^3}{\gamma \mu_0 \mu_s}} \) |
◆ copy()
copy the time stepper
- Parameters
-
| [in] | T | : the time stepper to copy |
◆ getMemorySize()
| virtual tMemSize SM_TimeStepper::getMemorySize |
( |
| ) |
const |
|
inlinevirtual |
return the memory size of the class and the memory size of all its attributes/associations
- Returns
- the memory size of the class and the memory size of its attributes/associations in bytes The mamory size is :
- the added size of the base classes which contains:
- the primary attributes size depends on the order: (first delare the smallest attributes size
- all virtual functions costs <pointer-size> (4 32xor 8 64x) bytes by virtual function
- virtual inherihtance will increase of (4 or 8) bytes
- we add the size of the contains values of the attributes : for example the size of a string is the length of the string 1 octet = 1 byte 1 Ko = 1024 bytes 1 Mo = 1024 Ko 1 Go = 1024 Mo
Reimplemented from SM_Object.
◆ getTimeStep()
| const tReal& SM_TimeStepper::getTimeStep |
( |
| ) |
const |
|
inline |
return the time step
- Returns
- the time step
◆ New()
build a new instance of a TimeStepper
- Returns
- an unique pointer of TimeStepper
◆ setTimeStep()
| void SM_TimeStepper::setTimeStep |
( |
const tReal & |
dt | ) |
|
|
inline |
set the time step
- Parameters
-
◆ toString()
| virtual tString SM_TimeStepper::toString |
( |
| ) |
const |
|
inlineoverridevirtual |
turn the class into a string representation
- Returns
- a string representation of the class
Reimplemented from CORE_Object.
The documentation for this class was generated from the following file:
- /home/despreau/Developpement/CPP/devcpp20/include/stochmagnet/landauLifschitz/core/SM_TimeStepper.h