Definition at line 286 of file main.cpp.
◆ RestitutionProbe()
| RestitutionProbe::RestitutionProbe |
( |
double |
H0 | ) |
|
|
inlineexplicit |
◆ checkStop()
Reimplemented from postprocess::Postprocess.
Definition at line 290 of file main.cpp.
290 {
292 if (
data.d_particlesListTypeAll.size() < 2)
293 return;
294 const auto *p0 =
data.d_particlesListTypeAll[0];
295 const auto *p1 =
data.d_particlesListTypeAll[1];
296 const double gap = p0->getXCenter().dist(p1->getXCenter()) -
297 p0->d_geom_p->boundingRadius() -
298 p1->d_geom_p->boundingRadius();
299 if (
data.currentStep() % 50 == 0)
302 return;
303 const double leave = 1.0e-5;
304 const double significant = 0.05 *
d_H0;
309 }
else if (d_minGap < 0.3 * d_H0 && gap >
d_minGap + leave) {
313 }
314 }
else if (gap >
d_H1) {
319 }
320 }
std::vector< std::pair< double, double > > d_samples
virtual void checkStop(data::ModelData &data)
References postprocess::Postprocess::checkStop(), d_contacted, d_done, d_H0, d_H1, d_minGap, d_samples, d_tH1, and d_tMin.
◆ contacted()
| bool RestitutionProbe::contacted |
( |
| ) |
const |
|
inline |
◆ CR()
| double RestitutionProbe::CR |
( |
| ) |
const |
|
inline |
◆ H1()
| double RestitutionProbe::H1 |
( |
| ) |
const |
|
inline |
◆ minGap()
| double RestitutionProbe::minGap |
( |
| ) |
const |
|
inline |
◆ samples()
| const std::vector< std::pair< double, double > > & RestitutionProbe::samples |
( |
| ) |
const |
|
inline |
◆ tH1()
| double RestitutionProbe::tH1 |
( |
| ) |
const |
|
inline |
◆ tMin()
| double RestitutionProbe::tMin |
( |
| ) |
const |
|
inline |
◆ d_contacted
| bool RestitutionProbe::d_contacted = false |
|
private |
◆ d_done
| bool RestitutionProbe::d_done = false |
|
private |
◆ d_H0
| double RestitutionProbe::d_H0 |
|
private |
◆ d_H1
| double RestitutionProbe::d_H1 = 0. |
|
private |
◆ d_minGap
| double RestitutionProbe::d_minGap = 1.0e9 |
|
private |
◆ d_samples
| std::vector<std::pair<double, double> > RestitutionProbe::d_samples |
|
private |
◆ d_tH1
| double RestitutionProbe::d_tH1 = 0. |
|
private |
◆ d_tMin
| double RestitutionProbe::d_tMin = 0. |
|
private |
The documentation for this class was generated from the following file:
- /home/user/project/test/test_data/peridem/twop_circ_inbuilt/main.cpp