use dynamic cast instead of c-style cast when casting from base type to derived class

This commit is contained in:
Axel Kohlmeyer
2022-04-10 18:18:06 -04:00
parent 39b316729b
commit 200b4f13c7
262 changed files with 669 additions and 676 deletions

View File

@ -202,7 +202,7 @@ void ComputePressure::init()
vptr = new double*[nvirial];
nvirial = 0;
if (pairhybridflag && force->pair) {
PairHybrid *ph = (PairHybrid *) force->pair;
auto ph = dynamic_cast<PairHybrid *>( force->pair);
ph->no_virial_fdotr_compute = 1;
vptr[nvirial++] = pairhybrid->virial;
}