void setupInitialConditions() { relVelocity_ = 1e-1; setSystemDimensions(3); setParticleDimensions(3); setGravity(Vec3D(0,0,0)); setTimeStep(5e-6 / 2.0); Mdouble R = 1e-3; setXMax( 2*R); setYMax( R); setZMax( R); setXMin(-2*R); setYMin(-R); setZMin(-R); species->setDensity(2000.0); species->setLoadingStiffness(1e2); species->setUnloadingStiffnessMax(1.5* species->getLoadingStiffness()); species->setCohesionStiffness(species->getLoadingStiffness()); species->setPenetrationDepthMax(0.05); species->setAdhesionStiffness(1e2); species->setAdhesionForceMax(1e-5*species->getAdhesionStiffness()); species->setSlidingStiffness(1.2e1); species->setSlidingFrictionCoefficient(0.01); particleHandler.clear(); BaseParticle P; P.setRadius(R); P.setPosition(Vec3D(-R-species->getInteractionDistance()/3,0,0)); P.setVelocity(Vec3D(relVelocity_/2,0,0)); particleHandler.copyAndAddObject(P); P.setPosition(Vec3D(R+species->getInteractionDistance()/3,0,0)); P.setVelocity(Vec3D(-relVelocity_/2,0,0)); particleHandler.copyAndAddObject(P); setName("AdhesiveForceUnitTest_ParticleParticleInteractionWithPlasticForces"); setTimeMax(getTimeStep()*250*5); setFileType(FileType::ONE_FILE); setSaveCount(1); }