walberla::pe::cr::PlainIntegrator Class Reference

#include <PlainIntegrator.h>

+ Inheritance diagram for walberla::pe::cr::PlainIntegrator:

Public Member Functions

 PlainIntegrator (const shared_ptr< BodyStorage > &globalBodyStorage, const shared_ptr< BlockStorage > &blockStorage, domain_decomposition::BlockDataID storageID, WcTimingTree *tt=nullptr)
 
- Public Member Functions inherited from walberla::pe::cr::PlainIntegratorSolver< IntegrateImplicitEuler >
 PlainIntegratorSolver (const IntegrateImplicitEuler &integrate, const shared_ptr< BodyStorage > &globalBodyStorage, const shared_ptr< BlockStorage > &blockStorage, domain_decomposition::BlockDataID storageID, WcTimingTree *tt=nullptr)
 
void operator() (const real_t dt)
 forwards to timestep Convenience operator to make class a functor. More...
 
void timestep (const real_t dt) override
 Advances the simulation dt seconds. More...
 
- Public Member Functions inherited from walberla::pe::cr::ICR
 ICR ()
 
virtual ~ICR ()=default
 
void setGlobalLinearAcceleration (const Vec3 &acc)
 Sets the global linear acceleration. More...
 
const Vec3getGlobalLinearAcceleration () const
 
virtual real_t getMaximumPenetration () const
 
virtual size_t getNumberOfContacts () const
 
virtual size_t getNumberOfContactsTreated () const
 

Constructor & Destructor Documentation

◆ PlainIntegrator()

walberla::pe::cr::PlainIntegrator::PlainIntegrator ( const shared_ptr< BodyStorage > &  globalBodyStorage,
const shared_ptr< BlockStorage > &  blockStorage,
domain_decomposition::BlockDataID  storageID,
WcTimingTree tt = nullptr 
)
inline

The documentation for this class was generated from the following file: