const auto & mass() const
wordPointField & shapeName_
bool beforeIteration() override
const auto & pointVelocity() const
const auto & velocity() const
const auto & accelertion() const
const realx3PointField_D & contactTorque() const
const auto & pointPosition() const
const auto & position() const
const auto & dynPointStruct() const
virtual realx3PointField_D & rAcceleration()=0
virtual word shapeTypeName() const =0
realx3PointField_D & contactTorque_
auto integrationMethod() const
const auto & propertyId() const
const word integrationMethod_
const auto & time() const
dynamicPointStructure dynPointStruct_
realx3PointField_D & contactForce()
realx3PointField_D & accelertion_
virtual const realVector_D & boundingSphere() const =0
const auto & pStruct() const
virtual uniquePtr< List< eventObserver * > > getFieldObjectList() const
realx3PointField_D & contactTorque()
int8PointField_D & propertyId_
virtual bool insertParticles(const realx3Vector &position, const wordVector &shapes, const setFieldList &setField)=0
auto activePointsMaskH() const
const auto & diameter() const
virtual void boundingSphereMinMax(real &minDiam, real &maxDiam) const =0
const auto & shapeName() const
particleIdHandler idHandler_
const realx3PointField_D & contactForce() const
auto activePointsMaskD() const
realx3PointField_D & contactForce_
particles(systemControl &control, const word &integrationMethod)
realPointField_D & diameter_