50 template<
class CloudType>
virtual label nSubCycles() const
For PairModels that control the timestep, calculate the number of subCycles needed to satisfy the min...
NoPair(const dictionary &dict, CloudType &cloud)
Construct from dictionary and cloud owner.
const dictionary & dict() const
Return the dictionary.
A list of keyword definitions, which are a keyword followed by a number of values (eg...
TypeName("none")
Runtime type information.
virtual void evaluatePair(typename CloudType::parcelType &pA, typename CloudType::parcelType &pB) const
Calculate the pair interaction between parcels.
A cloud is a registry collection of lagrangian particles.
Templated pair interaction class.
Placeholder for 'none' option.
ParcelType parcelType
Type of parcel the cloud was instantiated for.
virtual bool controlsTimestep() const
Whether the PairModel has a timestep limit that will require subCycling.
virtual ~NoPair()=default
Destructor.
Templated base class for dsmc cloud.