virtual bool isOnAlphaShape()
Returns true if the particle is on alpha shape.
virtual ~PFEMParticle(void)
virtual void setFree(bool newFlag=true)
Sets the free-property flag.
bool activeFlag
Too close particles can be deactivated, e.g. removed from meshing and computation.
PFEMParticle(int n, Domain *aDomain)
bool freeFlag
The particle does not compose any element, but still a part of solution domain and moves obeying Newt...
virtual void deactivate()
Sets the activeFlag to false.
void drawScalar(oofegGraphicContext &gc) override
const char * giveClassName() const override
virtual bool isFree()
Returns the free-propery flag.
virtual void setOnAlphaShape(bool newFlag=true)
Sets the alphaShapeFlag.
int checkConsistency() override
void updateYourself(TimeStep *tStep) override
const char * giveInputRecordName() const override
bool alphaShapeFlag
the particle is a part of alpha-shape
oofem::oofegGraphicContext gc[OOFEG_LAST_LAYER]
#define _IFT_PFEMParticle_Name