|
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