api/aspherix.h
This is the main header file which gives you access to the input functions executeInputFile and executeCommand and all other Aspherix® objects. The public member functions of the class are:
Aspherix
constructor in three different flavours for running serial and with MPI.
executeInputFile
runs an input script
executeCommand
runs a single command
createFix
creates a LIGGGHTS® style fix
getParticleList
gets a list of all particles in the simulation (see api/aspherix_particle_list.h)
getGlobalProperties
gets a list of all global properties defined so far (see api/aspherix_global_properties.h)
getFix
gets a fix (see api/aspherix_fix.h)
getVariable
gets a variable (see api/aspherix_variable.h)
getMesh
gets a mesh (see api/aspherix_mesh.h)
getMeshList
gets list of all meshes (see api/aspherix_mesh.h)
registerFixExternal
registers a fix that is defined by you (see api/aspherix_fix_external.h)
registerContactModelExternal
register a custom contact model implemented by you (see api/aspherix_contact_model_external.h)
unregisterFixExternal
remove a custom API fix
unregisterContactModelExternal
remove a custom API contact model