├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── README.md ├── cmake └── modules │ └── FindMKL.cmake ├── images └── contact_snapshot.png ├── run.sh ├── src ├── Option.h ├── RegularizedStokeslet.cpp ├── RegularizedStokeslet.h ├── baseContactPotential.cpp ├── baseContactPotential.h ├── collisionDetector.cpp ├── collisionDetector.h ├── contactPotentialIMC.cpp ├── contactPotentialIMC.h ├── contactPotentialIPC.cpp ├── contactPotentialIPC.h ├── eigenIncludes.h ├── elasticBendingForce.cpp ├── elasticBendingForce.h ├── elasticRod.cpp ├── elasticRod.h ├── elasticStretchingForce.cpp ├── elasticStretchingForce.h ├── elasticTwistingForce.cpp ├── elasticTwistingForce.h ├── externalGravityForce.cpp ├── externalGravityForce.h ├── inertialForce.cpp ├── inertialForce.h ├── main.cpp ├── setInput.cpp ├── setInput.h ├── setInput.tcc ├── symbolicEquations.cpp ├── symbolicEquations.h ├── timeStepper.cpp ├── timeStepper.h ├── world.cpp └── world.h └── template_option.txt /.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | datafiles 3 | simDER 4 | __pycache__ 5 | .idea/ 6 | option.txt 7 | -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StructuresComp/rod-contact-sim/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StructuresComp/rod-contact-sim/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StructuresComp/rod-contact-sim/HEAD/README.md -------------------------------------------------------------------------------- /cmake/modules/FindMKL.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StructuresComp/rod-contact-sim/HEAD/cmake/modules/FindMKL.cmake -------------------------------------------------------------------------------- /images/contact_snapshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StructuresComp/rod-contact-sim/HEAD/images/contact_snapshot.png -------------------------------------------------------------------------------- /run.sh: -------------------------------------------------------------------------------- 1 | OMP_NUM_THREADS=1 PARDISOLICMESSAGE=1 ./simDER option.txt 2 | -------------------------------------------------------------------------------- /src/Option.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StructuresComp/rod-contact-sim/HEAD/src/Option.h -------------------------------------------------------------------------------- /src/RegularizedStokeslet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StructuresComp/rod-contact-sim/HEAD/src/RegularizedStokeslet.cpp -------------------------------------------------------------------------------- /src/RegularizedStokeslet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StructuresComp/rod-contact-sim/HEAD/src/RegularizedStokeslet.h -------------------------------------------------------------------------------- /src/baseContactPotential.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StructuresComp/rod-contact-sim/HEAD/src/baseContactPotential.cpp -------------------------------------------------------------------------------- /src/baseContactPotential.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StructuresComp/rod-contact-sim/HEAD/src/baseContactPotential.h -------------------------------------------------------------------------------- /src/collisionDetector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StructuresComp/rod-contact-sim/HEAD/src/collisionDetector.cpp -------------------------------------------------------------------------------- /src/collisionDetector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StructuresComp/rod-contact-sim/HEAD/src/collisionDetector.h -------------------------------------------------------------------------------- /src/contactPotentialIMC.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StructuresComp/rod-contact-sim/HEAD/src/contactPotentialIMC.cpp -------------------------------------------------------------------------------- /src/contactPotentialIMC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StructuresComp/rod-contact-sim/HEAD/src/contactPotentialIMC.h -------------------------------------------------------------------------------- /src/contactPotentialIPC.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StructuresComp/rod-contact-sim/HEAD/src/contactPotentialIPC.cpp -------------------------------------------------------------------------------- /src/contactPotentialIPC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StructuresComp/rod-contact-sim/HEAD/src/contactPotentialIPC.h -------------------------------------------------------------------------------- /src/eigenIncludes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StructuresComp/rod-contact-sim/HEAD/src/eigenIncludes.h -------------------------------------------------------------------------------- /src/elasticBendingForce.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StructuresComp/rod-contact-sim/HEAD/src/elasticBendingForce.cpp -------------------------------------------------------------------------------- /src/elasticBendingForce.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StructuresComp/rod-contact-sim/HEAD/src/elasticBendingForce.h -------------------------------------------------------------------------------- /src/elasticRod.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StructuresComp/rod-contact-sim/HEAD/src/elasticRod.cpp -------------------------------------------------------------------------------- /src/elasticRod.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StructuresComp/rod-contact-sim/HEAD/src/elasticRod.h -------------------------------------------------------------------------------- /src/elasticStretchingForce.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StructuresComp/rod-contact-sim/HEAD/src/elasticStretchingForce.cpp -------------------------------------------------------------------------------- /src/elasticStretchingForce.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StructuresComp/rod-contact-sim/HEAD/src/elasticStretchingForce.h -------------------------------------------------------------------------------- /src/elasticTwistingForce.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StructuresComp/rod-contact-sim/HEAD/src/elasticTwistingForce.cpp -------------------------------------------------------------------------------- /src/elasticTwistingForce.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StructuresComp/rod-contact-sim/HEAD/src/elasticTwistingForce.h -------------------------------------------------------------------------------- /src/externalGravityForce.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StructuresComp/rod-contact-sim/HEAD/src/externalGravityForce.cpp -------------------------------------------------------------------------------- /src/externalGravityForce.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StructuresComp/rod-contact-sim/HEAD/src/externalGravityForce.h -------------------------------------------------------------------------------- /src/inertialForce.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StructuresComp/rod-contact-sim/HEAD/src/inertialForce.cpp -------------------------------------------------------------------------------- /src/inertialForce.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StructuresComp/rod-contact-sim/HEAD/src/inertialForce.h -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StructuresComp/rod-contact-sim/HEAD/src/main.cpp -------------------------------------------------------------------------------- /src/setInput.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StructuresComp/rod-contact-sim/HEAD/src/setInput.cpp -------------------------------------------------------------------------------- /src/setInput.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StructuresComp/rod-contact-sim/HEAD/src/setInput.h -------------------------------------------------------------------------------- /src/setInput.tcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StructuresComp/rod-contact-sim/HEAD/src/setInput.tcc -------------------------------------------------------------------------------- /src/symbolicEquations.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StructuresComp/rod-contact-sim/HEAD/src/symbolicEquations.cpp -------------------------------------------------------------------------------- /src/symbolicEquations.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StructuresComp/rod-contact-sim/HEAD/src/symbolicEquations.h -------------------------------------------------------------------------------- /src/timeStepper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StructuresComp/rod-contact-sim/HEAD/src/timeStepper.cpp -------------------------------------------------------------------------------- /src/timeStepper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StructuresComp/rod-contact-sim/HEAD/src/timeStepper.h -------------------------------------------------------------------------------- /src/world.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StructuresComp/rod-contact-sim/HEAD/src/world.cpp -------------------------------------------------------------------------------- /src/world.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StructuresComp/rod-contact-sim/HEAD/src/world.h -------------------------------------------------------------------------------- /template_option.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StructuresComp/rod-contact-sim/HEAD/template_option.txt --------------------------------------------------------------------------------