64 lines (54 with data), 2.4 kB
//import pytest
//fatal_warnings = True # Treat warnings as errors
//ignore_errors = [
// "Solver switched to fallback", # Can happen to Latissimus dorsi
// "Orientation close to Gimbal Lock",
// 'deprecated_TLEM1_model',
// 'Cameras.any',
//]
//define = [
// {'BM_LEG_MODEL': 'OFF',
// 'BM_ARM_LEFT':'ON','BM_ARM_RIGHT':'ON', "BM_TRUNK_MUSCLES": "OFF"},
// {'BM_LEG_MODEL': '_LEG_MODEL_LEG_',
// 'BM_ARM_LEFT':'OFF','BM_ARM_RIGHT':'OFF', "BM_TRUNK_MUSCLES": "OFF"},
// {'BM_LEG_MODEL': '_LEG_MODEL_TLEM2_',
// 'BM_ARM_LEFT':'OFF','BM_ARM_RIGHT':'OFF', "BM_TRUNK_MUSCLES": "OFF"},
// {'BM_LEG_MODEL': 'OFF',
// 'BM_ARM_LEFT':'ON','BM_ARM_RIGHT':'ON', "BM_TRUNK_MUSCLES": "ON"},
//]
#include "../libdef.any"
#ifndef TEST_NAME
#define BM_LEG_MODEL 0
#define BM_ARM_LEFT 1
#define BM_ARM_RIGHT 1
//
#define BM_TRUNK_MUSCLES OFF
#endif
#include "../../Application/Validation/EvaluateJointStrength/EvaluateJointStrength.main.any"
Main =
{
#ifndef CREATE_IMAGE
#if BM_TRUNK_MUSCLES == OFF
AnyOperation& RunTest = Main.RunApplication;
#else
AnyOperationSequence RunTest = {
AnyOperation& PelvisThoraxFlexion = Main.HumanModel.EvalulateJointStrength.Run_all_studies.PelvisThoraxFlexion;
AnyOperation& PelvisThoraxExtension = Main.HumanModel.EvalulateJointStrength.Run_all_studies.PelvisThoraxExtension;
AnyOperation& PelvisThoraxLateralBendingRight = Main.HumanModel.EvalulateJointStrength.Run_all_studies.PelvisThoraxLateralBendingRight;
AnyOperation& PelvisThoraxLateralBendingLeft = Main.HumanModel.EvalulateJointStrength.Run_all_studies.PelvisThoraxLateralBendingLeft;
AnyOperation& PelvisThoraxRotationRight = Main.HumanModel.EvalulateJointStrength.Run_all_studies.PelvisThoraxRotationRight;
AnyOperation& PelvisThoraxRotationLeft = Main.HumanModel.EvalulateJointStrength.Run_all_studies.PelvisThoraxRotationLeft;
};
#endif
#else
#include "../Cameras.any"
#if BM_LEG_MODEL
AnyOperation& CameraInitPos = Main.HumanModel.EvalulateJointStrength.Right.Leg.HipFlexion.Study.InitialConditions;
#else
AnyOperation& CameraInitPos = Main.HumanModel.EvalulateJointStrength.Right.Arm.GlenoHumeralAbduction.Study.InitialConditions;
#endif
LoadTimeCam.CameraLookAtPoint = {0,1.4,0};
LoadTimeCam.CameraFieldOfView = DesignVar(1.2);
LoadTimeCam.CameraDirection = {0,0,1};
#endif
};