TwoParticleCollisionInteractionWithLiquidMigrationWilletViscousSelfTest.cpp File Reference

Classes

class  TwoParticleCollisionInteraction
 In this file two particles are symmetrically placed in a domain with opposite initial velocities, to test the liquid bridge force after colliding. More...
 

Functions

int main (int argc UNUSED, char *argv[] UNUSED)
 

Function Documentation

◆ main()

int main ( int argc  UNUSED,
char *argv[]  UNUSED 
)
72  {
74 
75  wpw.setName("TwoParticleCollisionInteractionWithLiquidMigrationWilletViscousSelfTest");
76  wpw.setMax({0.01,0.01,0.02});
77  wpw.setGravity({0.0,0.0,0.0});
78 
79  wpw.Radius = 1.74e-3*0.5;//d=1.74mm
80 
81  wpw.vel_x = 0.4;
82  wpw.vel_y = 0;
83  wpw.vel_z = 0;
84 
85  wpw.setParticlesWriteVTK(true);
87  wpw.solve(argc,argv);
88  return 0;
89  }
@ ONE_FILE
all data will be written into/ read from a single file called name_
void setName(const std::string &name)
Allows to set the name of all the files (ene, data, fstat, restart, stat)
Definition: DPMBase.cc:400
WallHandler wallHandler
An object of the class WallHandler. Contains pointers to all the walls created.
Definition: DPMBase.h:1453
void setParticlesWriteVTK(bool writeParticlesVTK)
Sets whether particles are written in a VTK file.
Definition: DPMBase.cc:933
void solve()
The work horse of the code.
Definition: DPMBase.cc:4334
void setMax(const Vec3D &max)
Sets the maximum coordinates of the problem domain.
Definition: DPMBase.cc:1073
void setGravity(Vec3D newGravity)
Sets a new value for the gravitational acceleration.
Definition: DPMBase.cc:1374
In this file two particles are symmetrically placed in a domain with opposite initial velocities,...
Definition: TwoParticleCollisionInteractionWithLiquidMigrationWilletViscousSelfTest.cpp:12
double vel_z
Definition: TwoParticleCollisionInteractionWithLiquidMigrationWilletViscousSelfTest.cpp:15
double Radius
Definition: TwoParticleCollisionInteractionWithLiquidMigrationWilletViscousSelfTest.cpp:15
double vel_x
Definition: TwoParticleCollisionInteractionWithLiquidMigrationWilletViscousSelfTest.cpp:15
double vel_y
Definition: TwoParticleCollisionInteractionWithLiquidMigrationWilletViscousSelfTest.cpp:15
void setWriteVTK(FileType)
Sets whether walls are written into a VTK file.
Definition: WallHandler.cc:445

References ONE_FILE, TwoParticleCollisionInteraction::Radius, DPMBase::setGravity(), DPMBase::setMax(), DPMBase::setName(), DPMBase::setParticlesWriteVTK(), WallHandler::setWriteVTK(), DPMBase::solve(), TwoParticleCollisionInteraction::vel_x, TwoParticleCollisionInteraction::vel_y, TwoParticleCollisionInteraction::vel_z, and DPMBase::wallHandler.