SlowDown Algorithmic Regularization (SDAR)
Algorithmic Regularization with slowdown method for integrating few-body motions
|
Algorithmic regularization (time transformed explicit symplectic integrator) namespace. More...
Classes | |
class | BinarySlowDown |
binary parameter with slowdown More... | |
struct | Force |
force class of one particle More... | |
class | Information |
A class contains information (e.g. parameters, binary tree, indices) about the particle group. More... | |
struct | InterruptBinary |
Binary interrupt recoreder. More... | |
class | Profile |
profiling class for AR integrator More... | |
class | SlowDown |
Slow-down parameter control class. More... | |
class | SymplecticStep |
class to manager symplectic KD steps More... | |
struct | TimeMeasure |
Profile class to measure the performance. More... | |
class | TimeTransformedSymplecticIntegrator |
Time Transformed Symplectic integrator class for a group of particles. More... | |
class | TimeTransformedSymplecticManager |
Time Transformed Symplectic integrator manager. More... | |
Typedefs | |
template<class Tparticle > | |
using | BinaryTree = COMM::BinaryTree< Tparticle, BinarySlowDown > |
define ar binary tree More... | |
Enumerations | |
enum | FixStepOption { FixStepOption::always, FixStepOption::later, FixStepOption::none } |
Fix step options for integration with adjusted step (not for time sychronizatio phase) More... | |
enum | InterruptStatus { InterruptStatus::change =1, InterruptStatus::merge =2, InterruptStatus::destroy =3, InterruptStatus::none =0 } |
binary interrupt status More... | |
Functions | |
void | printFeatures (std::ostream &fout) |
print features More... | |
void | printDebugFeatures (std::ostream &fout) |
print debug features More... | |
void | printReference (std::ostream &fout, const int offset=4) |
print reference to cite More... | |
Algorithmic regularization (time transformed explicit symplectic integrator) namespace.
All major AR classes and related acceleration functions (typedef) are defined
using AR::BinaryTree = typedef COMM::BinaryTree<Tparticle,BinarySlowDown> |
define ar binary tree
|
strong |
|
strong |
void AR::printDebugFeatures | ( | std::ostream & | fout | ) |
print debug features
void AR::printFeatures | ( | std::ostream & | fout | ) |
print features
void AR::printReference | ( | std::ostream & | fout, |
const int | offset = 4 |
||
) |
print reference to cite