Definition at line 343 of file main.cpp.
◆ RestitutionProbe()
| RestitutionProbe::RestitutionProbe |
( |
double |
H0 | ) |
|
|
inlineexplicit |
◆ checkStop()
Reimplemented from postprocess::Postprocess.
Definition at line 347 of file main.cpp.
347 {
349 if (
data.d_particlesListTypeAll.size() < 2)
350 return;
351 const auto *p0 =
data.d_particlesListTypeAll[0];
352 const auto *p1 =
data.d_particlesListTypeAll[1];
353 const double gap = p0->getXCenter().dist(p1->getXCenter()) -
354 p0->d_geom_p->boundingRadius() -
355 p1->d_geom_p->boundingRadius();
356 if (
data.currentStep() % 50 == 0)
359 return;
360 const double leave = 1.0e-5;
361 const double significant = 0.05 *
d_H0;
366 }
else if (d_minGap < 0.3 * d_H0 && gap >
d_minGap + leave) {
370 }
371 }
else if (gap >
d_H1) {
376 }
377 }
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