[770c98]: / Application / Examples / KneeSimulator / Model / DefaultSettings.any

Download this file

112 lines (104 with data), 2.6 kB

#ifndef OutputFileNamePrefix
#define OutputFileNamePrefix "Default"
#endif

//-->Machine
#ifndef USE_RESIDUAL_HIP_VERTICAL
#define USE_RESIDUAL_HIP_VERTICAL 0
#endif
#ifndef USE_RESIDUAL_HIP_REVOLUTE
#define USE_RESIDUAL_HIP_REVOLUTE 0
#endif
#ifndef USE_RESIDUAL_QUADRICEPS
#define USE_RESIDUAL_QUADRICEPS 1
#endif  
#ifndef USE_RESIDUAL_ANKLE_FLEXION
#define USE_RESIDUAL_ANKLE_FLEXION 0
#endif
#ifndef USE_RESIDUAL_ANKLE_ML
#define USE_RESIDUAL_ANKLE_ML 0
#endif
#ifndef USE_TENDON_WRAPPING
#define USE_TENDON_WRAPPING "Off"
#endif
#ifndef Q_ANGLE
#define Q_ANGLE 0
#endif
#ifndef DEF_HIP_JOINT_TYPE
#define DEF_HIP_JOINT_TYPE 0
#endif
//<--

//-->Subject
#ifndef BODY_MASS
#define BODY_MASS 78
#endif
#ifndef FEMUR_MASS_RATIO
#define FEMUR_MASS_RATIO 0.1
#endif
#ifndef TIBIA_MASS_RATIO
#define TIBIA_MASS_RATIO 0.0465
#endif  
//<--

//-->Trial
#ifndef PATH_INPUT_LOAD_STUDY
#path PATH_INPUT_LOAD_STUDY "..\Model\Drivers_and_Loads.any"
#endif  
#ifndef DEF_GAIT_PERIOD
#define DEF_GAIT_PERIOD 1.0
#endif
#ifndef DEF_GAIT_PERIOD_USE_RATIO
#define DEF_GAIT_PERIOD_USE_RATIO 1.0
#endif
#ifndef DEF_GAIT_FPS
#define DEF_GAIT_FPS 30
#endif
#ifndef DEF_GAIT_NSTEP
#define DEF_GAIT_NSTEP DEF_GAIT_PERIOD*DEF_GAIT_PERIOD_USE_RATIO*DEF_GAIT_FPS+1   
#endif
//<--

//-->Solver
#ifndef FDK_SolverType
#define FDK_SolverType FDK_Solver_Newton
#endif
#ifndef FDK_UseAdaptiveForceTolOnOff
#define FDK_UseAdaptiveForceTolOnOff Off
#endif
#ifndef FDK_ForceTol
#define FDK_ForceTol 1e-3
#endif
#ifndef FDK_Perturbation
#define FDK_Perturbation 1e-5
#endif
#ifndef FDK_MaxIteration 
#define FDK_MaxIteration 100
#endif
#ifndef FDK_MaxNewtonStep 
#define FDK_MaxNewtonStep 1e-2
#endif
#ifndef FDK_LocalSearchOnOff
#define FDK_LocalSearchOnOff On
#endif

#ifndef DEF_CONTACT_PRESSURE_TIBIOFEMORAL
#define DEF_CONTACT_PRESSURE_TIBIOFEMORAL 4.68e9
#endif
#ifndef DEF_CONTACT_PRESSURE_PATELLOFEMORAL
#define DEF_CONTACT_PRESSURE_PATELLOFEMORAL 4.68e9
#endif
#ifndef DEF_CONTACT_PRESSURE_MENISCUS
#define DEF_CONTACT_PRESSURE_MENISCUS 1e8
#endif
#ifndef DEF_CONTACT_DRAW_FORCE_VECTOR
#define DEF_CONTACT_DRAW_FORCE_VECTOR 1
#endif
#ifndef DEF_CONTACT_DRAW_PRESSURE_MAP
#define DEF_CONTACT_DRAW_PRESSURE_MAP 1
#endif
//<--  

//-->STL files
#define STL_SCALE_FACTOR 0.001
#path PATH_STL_UNIT_BOX "../Input/STL_New/Unit_Box.anysurf3"  
//<--

AnyFolder Parameters = 
{
  #include "../Input/Parameters_Ligaments.any"
  #include "../Input/Parameters_Tendons.any"
};