[38ba34]: / Body / AAUHuman / LegTLEM1 / MusMdlSimple_1.any

Download this file

2485 lines (2073 with data), 164.2 kB

/**^This folder implements the muscle models for the TLEM model.
Anatomical muscles from the TLEM data set are in many cases split into
several branches (elements). Strength parameters are split between the branches,
typically by uniform split.

Different morphologies of TLEM model are implemented in this file,
please refer to the file for details.
*/


AnyFolder DefaultMusPar = {
    AnyVar SpecificStrength ??= 90; // (N/cm^2)
    //Klein Horsman used a PCSAfactor of 27 N/cm^2 this is now changed to 90 N/cm^2
    AnyVar PCSAfactor ??= SpecificStrength * ......HumanModel.StrengthParameters.StrengthIndexLeg; // = PCSAfactor in N/cm^2 , the PCSA itself is given in cm^2 so F0 is in Newton`s.
};

AnyVar StrengthScaleShank = .StrengthScaling.Shank.StrengthScale;
AnyVar StrengthScaleThigh = .StrengthScaling.Thigh.StrengthScale;
AnyVar StrengthScalePelvis = .Scaling.StrengthScaling.Pelvis.StrengthScale;
AnyVar FiberLengthScaleShank = .FiberLengthScaling.Shank.FiberLengthScale;
AnyVar FiberLengthScaleThigh = .FiberLengthScaling.Thigh.FiberLengthScale;
AnyVar FiberLengthScalePelvis = .Scaling.FiberLengthScaling.Pelvis.FiberLengthScale;




/////////////////////////////////////////////////
//     AdductorBrevisProximal (2 elements)     //
/////////////////////////////////////////////////
AnyMuscleModel AdductorBrevisProximal1Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.AdductorBrevisProximal;
 AnyIntVar MuscleElemNo = 1; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScalePelvis*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScalePelvis*MuscleParameters.MuscleVolumeSIScaled/(.AdductorBrevisProximal1Par.Lf0 +.AdductorBrevisProximal2Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel AdductorBrevisProximal2Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.AdductorBrevisProximal;
 AnyIntVar MuscleElemNo = 2; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScalePelvis*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScalePelvis*MuscleParameters.MuscleVolumeSIScaled/(.AdductorBrevisProximal1Par.Lf0 +.AdductorBrevisProximal2Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 




////////////////////////////////////////////
//     AdductorBrevisMid (2 elements)     //
////////////////////////////////////////////
AnyMuscleModel AdductorBrevisMid1Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.AdductorBrevisMid;
 AnyIntVar MuscleElemNo = 1; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScalePelvis*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScalePelvis*MuscleParameters.MuscleVolumeSIScaled/(.AdductorBrevisMid1Par.Lf0 +.AdductorBrevisMid2Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel AdductorBrevisMid2Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.AdductorBrevisMid;
 AnyIntVar MuscleElemNo = 2; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScalePelvis*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScalePelvis*MuscleParameters.MuscleVolumeSIScaled/(.AdductorBrevisMid1Par.Lf0 +.AdductorBrevisMid2Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 




///////////////////////////////////////////////
//     AdductorBrevisDistal (2 elements)     //
///////////////////////////////////////////////
AnyMuscleModel AdductorBrevisDistal1Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.AdductorBrevisDistal;
 AnyIntVar MuscleElemNo = 1; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScalePelvis*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScalePelvis*MuscleParameters.MuscleVolumeSIScaled/(.AdductorBrevisDistal1Par.Lf0 +.AdductorBrevisDistal2Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel AdductorBrevisDistal2Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.AdductorBrevisDistal;
 AnyIntVar MuscleElemNo = 2; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScalePelvis*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScalePelvis*MuscleParameters.MuscleVolumeSIScaled/(.AdductorBrevisDistal1Par.Lf0 +.AdductorBrevisDistal2Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 




/////////////////////////////////////////
//     AdductorLongus (6 elements)     //
/////////////////////////////////////////
AnyMuscleModel AdductorLongus1Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.AdductorLongus;
 AnyIntVar MuscleElemNo = 1; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.AdductorLongus1Par.Lf0 +.AdductorLongus2Par.Lf0 +.AdductorLongus3Par.Lf0 +.AdductorLongus4Par.Lf0 +.AdductorLongus5Par.Lf0 +.AdductorLongus6Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel AdductorLongus2Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.AdductorLongus;
 AnyIntVar MuscleElemNo = 2; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.AdductorLongus1Par.Lf0 +.AdductorLongus2Par.Lf0 +.AdductorLongus3Par.Lf0 +.AdductorLongus4Par.Lf0 +.AdductorLongus5Par.Lf0 +.AdductorLongus6Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel AdductorLongus3Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.AdductorLongus;
 AnyIntVar MuscleElemNo = 3; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.AdductorLongus1Par.Lf0 +.AdductorLongus2Par.Lf0 +.AdductorLongus3Par.Lf0 +.AdductorLongus4Par.Lf0 +.AdductorLongus5Par.Lf0 +.AdductorLongus6Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel AdductorLongus4Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.AdductorLongus;
 AnyIntVar MuscleElemNo = 4; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.AdductorLongus1Par.Lf0 +.AdductorLongus2Par.Lf0 +.AdductorLongus3Par.Lf0 +.AdductorLongus4Par.Lf0 +.AdductorLongus5Par.Lf0 +.AdductorLongus6Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel AdductorLongus5Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.AdductorLongus;
 AnyIntVar MuscleElemNo = 5; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.AdductorLongus1Par.Lf0 +.AdductorLongus2Par.Lf0 +.AdductorLongus3Par.Lf0 +.AdductorLongus4Par.Lf0 +.AdductorLongus5Par.Lf0 +.AdductorLongus6Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel AdductorLongus6Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.AdductorLongus;
 AnyIntVar MuscleElemNo = 6; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.AdductorLongus1Par.Lf0 +.AdductorLongus2Par.Lf0 +.AdductorLongus3Par.Lf0 +.AdductorLongus4Par.Lf0 +.AdductorLongus5Par.Lf0 +.AdductorLongus6Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 




///////////////////////////////////////////////
//     AdductorMagnusDistal (3 elements)     //
///////////////////////////////////////////////
AnyMuscleModel AdductorMagnusDistal1Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.AdductorMagnusDistal;
 AnyIntVar MuscleElemNo = 1; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.AdductorMagnusDistal1Par.Lf0 +.AdductorMagnusDistal2Par.Lf0 +.AdductorMagnusDistal3Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel AdductorMagnusDistal2Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.AdductorMagnusDistal;
 AnyIntVar MuscleElemNo = 2; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.AdductorMagnusDistal1Par.Lf0 +.AdductorMagnusDistal2Par.Lf0 +.AdductorMagnusDistal3Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel AdductorMagnusDistal3Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.AdductorMagnusDistal;
 AnyIntVar MuscleElemNo = 3; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.AdductorMagnusDistal1Par.Lf0 +.AdductorMagnusDistal2Par.Lf0 +.AdductorMagnusDistal3Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 




////////////////////////////////////////////
//     AdductorMagnusMid (6 elements)     //
////////////////////////////////////////////
AnyMuscleModel AdductorMagnusMid1Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.AdductorMagnusMid;
 AnyIntVar MuscleElemNo = 1; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.AdductorMagnusMid1Par.Lf0 +.AdductorMagnusMid2Par.Lf0 +.AdductorMagnusMid3Par.Lf0 +.AdductorMagnusMid4Par.Lf0 +.AdductorMagnusMid5Par.Lf0 +.AdductorMagnusMid6Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel AdductorMagnusMid2Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.AdductorMagnusMid;
 AnyIntVar MuscleElemNo = 2; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.AdductorMagnusMid1Par.Lf0 +.AdductorMagnusMid2Par.Lf0 +.AdductorMagnusMid3Par.Lf0 +.AdductorMagnusMid4Par.Lf0 +.AdductorMagnusMid5Par.Lf0 +.AdductorMagnusMid6Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel AdductorMagnusMid3Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.AdductorMagnusMid;
 AnyIntVar MuscleElemNo = 3; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.AdductorMagnusMid1Par.Lf0 +.AdductorMagnusMid2Par.Lf0 +.AdductorMagnusMid3Par.Lf0 +.AdductorMagnusMid4Par.Lf0 +.AdductorMagnusMid5Par.Lf0 +.AdductorMagnusMid6Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel AdductorMagnusMid4Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.AdductorMagnusMid;
 AnyIntVar MuscleElemNo = 4; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.AdductorMagnusMid1Par.Lf0 +.AdductorMagnusMid2Par.Lf0 +.AdductorMagnusMid3Par.Lf0 +.AdductorMagnusMid4Par.Lf0 +.AdductorMagnusMid5Par.Lf0 +.AdductorMagnusMid6Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel AdductorMagnusMid5Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.AdductorMagnusMid;
 AnyIntVar MuscleElemNo = 5; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.AdductorMagnusMid1Par.Lf0 +.AdductorMagnusMid2Par.Lf0 +.AdductorMagnusMid3Par.Lf0 +.AdductorMagnusMid4Par.Lf0 +.AdductorMagnusMid5Par.Lf0 +.AdductorMagnusMid6Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel AdductorMagnusMid6Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.AdductorMagnusMid;
 AnyIntVar MuscleElemNo = 6; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.AdductorMagnusMid1Par.Lf0 +.AdductorMagnusMid2Par.Lf0 +.AdductorMagnusMid3Par.Lf0 +.AdductorMagnusMid4Par.Lf0 +.AdductorMagnusMid5Par.Lf0 +.AdductorMagnusMid6Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 




/////////////////////////////////////////////////
//     AdductorMagnusProximal (4 elements)     //
/////////////////////////////////////////////////
AnyMuscleModel AdductorMagnusProximal1Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.AdductorMagnusProximal;
 AnyIntVar MuscleElemNo = 1; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.AdductorMagnusProximal1Par.Lf0 +.AdductorMagnusProximal2Par.Lf0 +.AdductorMagnusProximal3Par.Lf0 +.AdductorMagnusProximal4Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel AdductorMagnusProximal2Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.AdductorMagnusProximal;
 AnyIntVar MuscleElemNo = 2; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.AdductorMagnusProximal1Par.Lf0 +.AdductorMagnusProximal2Par.Lf0 +.AdductorMagnusProximal3Par.Lf0 +.AdductorMagnusProximal4Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel AdductorMagnusProximal3Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.AdductorMagnusProximal;
 AnyIntVar MuscleElemNo = 3; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.AdductorMagnusProximal1Par.Lf0 +.AdductorMagnusProximal2Par.Lf0 +.AdductorMagnusProximal3Par.Lf0 +.AdductorMagnusProximal4Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel AdductorMagnusProximal4Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.AdductorMagnusProximal;
 AnyIntVar MuscleElemNo = 4; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.AdductorMagnusProximal1Par.Lf0 +.AdductorMagnusProximal2Par.Lf0 +.AdductorMagnusProximal3Par.Lf0 +.AdductorMagnusProximal4Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 




///////////////////////////////////////////////////
//     BicepsFemorisCaputLongum (1 element )     //
///////////////////////////////////////////////////
AnyMuscleModel BicepsFemorisCaputLongum1Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.BicepsFemorisCaputLongum;
 AnyIntVar MuscleElemNo = 1; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(Lf0);///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 




//////////////////////////////////////////////////
//     BicepsFemorisCaputBreve (3 elements)     //
//////////////////////////////////////////////////
AnyMuscleModel BicepsFemorisCaputBreve1Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.BicepsFemorisCaputBreve;
 AnyIntVar MuscleElemNo = 1; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.BicepsFemorisCaputBreve1Par.Lf0 +.BicepsFemorisCaputBreve2Par.Lf0 +.BicepsFemorisCaputBreve3Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel BicepsFemorisCaputBreve2Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.BicepsFemorisCaputBreve;
 AnyIntVar MuscleElemNo = 2; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.BicepsFemorisCaputBreve1Par.Lf0 +.BicepsFemorisCaputBreve2Par.Lf0 +.BicepsFemorisCaputBreve3Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel BicepsFemorisCaputBreve3Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.BicepsFemorisCaputBreve;
 AnyIntVar MuscleElemNo = 3; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.BicepsFemorisCaputBreve1Par.Lf0 +.BicepsFemorisCaputBreve2Par.Lf0 +.BicepsFemorisCaputBreve3Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 




//////////////////////////////////////////////////
//     ExtensorDigitorumLongus (3 elements)     //
//////////////////////////////////////////////////
AnyMuscleModel ExtensorDigitorumLongus1Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.ExtensorDigitorumLongus;
 AnyIntVar MuscleElemNo = 1; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleShank*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleShank*MuscleParameters.MuscleVolumeSIScaled/(.ExtensorDigitorumLongus1Par.Lf0 +.ExtensorDigitorumLongus2Par.Lf0 +.ExtensorDigitorumLongus3Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel ExtensorDigitorumLongus2Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.ExtensorDigitorumLongus;
 AnyIntVar MuscleElemNo = 2; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleShank*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleShank*MuscleParameters.MuscleVolumeSIScaled/(.ExtensorDigitorumLongus1Par.Lf0 +.ExtensorDigitorumLongus2Par.Lf0 +.ExtensorDigitorumLongus3Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel ExtensorDigitorumLongus3Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.ExtensorDigitorumLongus;
 AnyIntVar MuscleElemNo = 3; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleShank*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleShank*MuscleParameters.MuscleVolumeSIScaled/(.ExtensorDigitorumLongus1Par.Lf0 +.ExtensorDigitorumLongus2Par.Lf0 +.ExtensorDigitorumLongus3Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 




/////////////////////////////////////////////////
//     ExtensorHallucisLongus (3 elements)     //
/////////////////////////////////////////////////
AnyMuscleModel ExtensorHallucisLongus1Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.ExtensorHallucisLongus;
 AnyIntVar MuscleElemNo = 1; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleShank*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleShank*MuscleParameters.MuscleVolumeSIScaled/(.ExtensorHallucisLongus1Par.Lf0 +.ExtensorHallucisLongus2Par.Lf0 +.ExtensorHallucisLongus3Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel ExtensorHallucisLongus2Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.ExtensorHallucisLongus;
 AnyIntVar MuscleElemNo = 2; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleShank*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleShank*MuscleParameters.MuscleVolumeSIScaled/(.ExtensorHallucisLongus1Par.Lf0 +.ExtensorHallucisLongus2Par.Lf0 +.ExtensorHallucisLongus3Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel ExtensorHallucisLongus3Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.ExtensorHallucisLongus;
 AnyIntVar MuscleElemNo = 3; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleShank*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleShank*MuscleParameters.MuscleVolumeSIScaled/(.ExtensorHallucisLongus1Par.Lf0 +.ExtensorHallucisLongus2Par.Lf0 +.ExtensorHallucisLongus3Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 




////////////////////////////////////////////////
//     FlexorDigitorumLongus (3 elements)     //
////////////////////////////////////////////////
AnyMuscleModel FlexorDigitorumLongus1Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.FlexorDigitorumLongus;
 AnyIntVar MuscleElemNo = 1; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleShank*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleShank*MuscleParameters.MuscleVolumeSIScaled/(.FlexorDigitorumLongus1Par.Lf0 +.FlexorDigitorumLongus2Par.Lf0 +.FlexorDigitorumLongus3Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel FlexorDigitorumLongus2Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.FlexorDigitorumLongus;
 AnyIntVar MuscleElemNo = 2; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleShank*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleShank*MuscleParameters.MuscleVolumeSIScaled/(.FlexorDigitorumLongus1Par.Lf0 +.FlexorDigitorumLongus2Par.Lf0 +.FlexorDigitorumLongus3Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel FlexorDigitorumLongus3Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.FlexorDigitorumLongus;
 AnyIntVar MuscleElemNo = 3; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleShank*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleShank*MuscleParameters.MuscleVolumeSIScaled/(.FlexorDigitorumLongus1Par.Lf0 +.FlexorDigitorumLongus2Par.Lf0 +.FlexorDigitorumLongus3Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 




///////////////////////////////////////////////
//     FlexorHallucisLongus (3 elements)     //
///////////////////////////////////////////////
AnyMuscleModel FlexorHallucisLongus1Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.FlexorHallucisLongus;
 AnyIntVar MuscleElemNo = 1; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleShank*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleShank*MuscleParameters.MuscleVolumeSIScaled/(.FlexorHallucisLongus1Par.Lf0 +.FlexorHallucisLongus2Par.Lf0 +.FlexorHallucisLongus3Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel FlexorHallucisLongus2Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.FlexorHallucisLongus;
 AnyIntVar MuscleElemNo = 2; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleShank*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleShank*MuscleParameters.MuscleVolumeSIScaled/(.FlexorHallucisLongus1Par.Lf0 +.FlexorHallucisLongus2Par.Lf0 +.FlexorHallucisLongus3Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel FlexorHallucisLongus3Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.FlexorHallucisLongus;
 AnyIntVar MuscleElemNo = 3; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleShank*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleShank*MuscleParameters.MuscleVolumeSIScaled/(.FlexorHallucisLongus1Par.Lf0 +.FlexorHallucisLongus2Par.Lf0 +.FlexorHallucisLongus3Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 




/////////////////////////////////////////////////
//     GastrocnemiusLateralis (1 element )     //
/////////////////////////////////////////////////
AnyMuscleModel GastrocnemiusLateralis1Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.GastrocnemiusLateralis;
 AnyIntVar MuscleElemNo = 1; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleShank*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleShank*MuscleParameters.MuscleVolumeSIScaled/(Lf0);///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 




////////////////////////////////////////////////
//     GastrocnemiusMedialis (1 element )     //
////////////////////////////////////////////////
AnyMuscleModel GastrocnemiusMedialis1Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.GastrocnemiusMedialis;
 AnyIntVar MuscleElemNo = 1; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleShank*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleShank*MuscleParameters.MuscleVolumeSIScaled/(Lf0);///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 




///////////////////////////////////////////
//     GemellusInferior (1 element )     //
///////////////////////////////////////////
AnyMuscleModel GemellusInferior1Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.GemellusInferior;
 AnyIntVar MuscleElemNo = 1; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScalePelvis*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScalePelvis*MuscleParameters.MuscleVolumeSIScaled/(Lf0);///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 




///////////////////////////////////////////
//     GemellusSuperior (1 element )     //
///////////////////////////////////////////
AnyMuscleModel GemellusSuperior1Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.GemellusSuperior;
 AnyIntVar MuscleElemNo = 1; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScalePelvis*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScalePelvis*MuscleParameters.MuscleVolumeSIScaled/(Lf0);///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 




/////////////////////////////////////////////////
//     GluteusMaximusSuperior (6 elements)     //
/////////////////////////////////////////////////
AnyMuscleModel GluteusMaximusSuperior1Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.GluteusMaximusSuperior;
 AnyIntVar MuscleElemNo = 1; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.GluteusMaximusSuperior1Par.Lf0 +.GluteusMaximusSuperior2Par.Lf0 +.GluteusMaximusSuperior3Par.Lf0 +.GluteusMaximusSuperior4Par.Lf0 +.GluteusMaximusSuperior5Par.Lf0 +.GluteusMaximusSuperior6Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel GluteusMaximusSuperior2Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.GluteusMaximusSuperior;
 AnyIntVar MuscleElemNo = 2; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.GluteusMaximusSuperior1Par.Lf0 +.GluteusMaximusSuperior2Par.Lf0 +.GluteusMaximusSuperior3Par.Lf0 +.GluteusMaximusSuperior4Par.Lf0 +.GluteusMaximusSuperior5Par.Lf0 +.GluteusMaximusSuperior6Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel GluteusMaximusSuperior3Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.GluteusMaximusSuperior;
 AnyIntVar MuscleElemNo = 3; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.GluteusMaximusSuperior1Par.Lf0 +.GluteusMaximusSuperior2Par.Lf0 +.GluteusMaximusSuperior3Par.Lf0 +.GluteusMaximusSuperior4Par.Lf0 +.GluteusMaximusSuperior5Par.Lf0 +.GluteusMaximusSuperior6Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel GluteusMaximusSuperior4Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.GluteusMaximusSuperior;
 AnyIntVar MuscleElemNo = 4; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.GluteusMaximusSuperior1Par.Lf0 +.GluteusMaximusSuperior2Par.Lf0 +.GluteusMaximusSuperior3Par.Lf0 +.GluteusMaximusSuperior4Par.Lf0 +.GluteusMaximusSuperior5Par.Lf0 +.GluteusMaximusSuperior6Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel GluteusMaximusSuperior5Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.GluteusMaximusSuperior;
 AnyIntVar MuscleElemNo = 5; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.GluteusMaximusSuperior1Par.Lf0 +.GluteusMaximusSuperior2Par.Lf0 +.GluteusMaximusSuperior3Par.Lf0 +.GluteusMaximusSuperior4Par.Lf0 +.GluteusMaximusSuperior5Par.Lf0 +.GluteusMaximusSuperior6Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel GluteusMaximusSuperior6Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.GluteusMaximusSuperior;
 AnyIntVar MuscleElemNo = 6; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.GluteusMaximusSuperior1Par.Lf0 +.GluteusMaximusSuperior2Par.Lf0 +.GluteusMaximusSuperior3Par.Lf0 +.GluteusMaximusSuperior4Par.Lf0 +.GluteusMaximusSuperior5Par.Lf0 +.GluteusMaximusSuperior6Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 




/////////////////////////////////////////////////
//     GluteusMaximusInferior (6 elements)     //
/////////////////////////////////////////////////
AnyMuscleModel GluteusMaximusInferior1Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.GluteusMaximusInferior;
 AnyIntVar MuscleElemNo = 1; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.GluteusMaximusInferior1Par.Lf0 +.GluteusMaximusInferior2Par.Lf0 +.GluteusMaximusInferior3Par.Lf0 +.GluteusMaximusInferior4Par.Lf0 +.GluteusMaximusInferior5Par.Lf0 +.GluteusMaximusInferior6Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel GluteusMaximusInferior2Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.GluteusMaximusInferior;
 AnyIntVar MuscleElemNo = 2; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.GluteusMaximusInferior1Par.Lf0 +.GluteusMaximusInferior2Par.Lf0 +.GluteusMaximusInferior3Par.Lf0 +.GluteusMaximusInferior4Par.Lf0 +.GluteusMaximusInferior5Par.Lf0 +.GluteusMaximusInferior6Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel GluteusMaximusInferior3Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.GluteusMaximusInferior;
 AnyIntVar MuscleElemNo = 3; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.GluteusMaximusInferior1Par.Lf0 +.GluteusMaximusInferior2Par.Lf0 +.GluteusMaximusInferior3Par.Lf0 +.GluteusMaximusInferior4Par.Lf0 +.GluteusMaximusInferior5Par.Lf0 +.GluteusMaximusInferior6Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel GluteusMaximusInferior4Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.GluteusMaximusInferior;
 AnyIntVar MuscleElemNo = 4; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.GluteusMaximusInferior1Par.Lf0 +.GluteusMaximusInferior2Par.Lf0 +.GluteusMaximusInferior3Par.Lf0 +.GluteusMaximusInferior4Par.Lf0 +.GluteusMaximusInferior5Par.Lf0 +.GluteusMaximusInferior6Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel GluteusMaximusInferior5Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.GluteusMaximusInferior;
 AnyIntVar MuscleElemNo = 5; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.GluteusMaximusInferior1Par.Lf0 +.GluteusMaximusInferior2Par.Lf0 +.GluteusMaximusInferior3Par.Lf0 +.GluteusMaximusInferior4Par.Lf0 +.GluteusMaximusInferior5Par.Lf0 +.GluteusMaximusInferior6Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel GluteusMaximusInferior6Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.GluteusMaximusInferior;
 AnyIntVar MuscleElemNo = 6; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.GluteusMaximusInferior1Par.Lf0 +.GluteusMaximusInferior2Par.Lf0 +.GluteusMaximusInferior3Par.Lf0 +.GluteusMaximusInferior4Par.Lf0 +.GluteusMaximusInferior5Par.Lf0 +.GluteusMaximusInferior6Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 




////////////////////////////////////////////////
//     GluteusMediusAnterior (6 elements)     //
////////////////////////////////////////////////
AnyMuscleModel GluteusMediusAnterior1Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.GluteusMediusAnterior;
 AnyIntVar MuscleElemNo = 1; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScalePelvis*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScalePelvis*MuscleParameters.MuscleVolumeSIScaled/(.GluteusMediusAnterior1Par.Lf0 +.GluteusMediusAnterior2Par.Lf0 +.GluteusMediusAnterior3Par.Lf0 +.GluteusMediusAnterior4Par.Lf0 +.GluteusMediusAnterior5Par.Lf0 +.GluteusMediusAnterior6Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel GluteusMediusAnterior2Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.GluteusMediusAnterior;
 AnyIntVar MuscleElemNo = 2; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScalePelvis*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScalePelvis*MuscleParameters.MuscleVolumeSIScaled/(.GluteusMediusAnterior1Par.Lf0 +.GluteusMediusAnterior2Par.Lf0 +.GluteusMediusAnterior3Par.Lf0 +.GluteusMediusAnterior4Par.Lf0 +.GluteusMediusAnterior5Par.Lf0 +.GluteusMediusAnterior6Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel GluteusMediusAnterior3Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.GluteusMediusAnterior;
 AnyIntVar MuscleElemNo = 3; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScalePelvis*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScalePelvis*MuscleParameters.MuscleVolumeSIScaled/(.GluteusMediusAnterior1Par.Lf0 +.GluteusMediusAnterior2Par.Lf0 +.GluteusMediusAnterior3Par.Lf0 +.GluteusMediusAnterior4Par.Lf0 +.GluteusMediusAnterior5Par.Lf0 +.GluteusMediusAnterior6Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel GluteusMediusAnterior4Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.GluteusMediusAnterior;
 AnyIntVar MuscleElemNo = 4; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScalePelvis*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScalePelvis*MuscleParameters.MuscleVolumeSIScaled/(.GluteusMediusAnterior1Par.Lf0 +.GluteusMediusAnterior2Par.Lf0 +.GluteusMediusAnterior3Par.Lf0 +.GluteusMediusAnterior4Par.Lf0 +.GluteusMediusAnterior5Par.Lf0 +.GluteusMediusAnterior6Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel GluteusMediusAnterior5Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.GluteusMediusAnterior;
 AnyIntVar MuscleElemNo = 5; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScalePelvis*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScalePelvis*MuscleParameters.MuscleVolumeSIScaled/(.GluteusMediusAnterior1Par.Lf0 +.GluteusMediusAnterior2Par.Lf0 +.GluteusMediusAnterior3Par.Lf0 +.GluteusMediusAnterior4Par.Lf0 +.GluteusMediusAnterior5Par.Lf0 +.GluteusMediusAnterior6Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel GluteusMediusAnterior6Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.GluteusMediusAnterior;
 AnyIntVar MuscleElemNo = 6; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScalePelvis*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScalePelvis*MuscleParameters.MuscleVolumeSIScaled/(.GluteusMediusAnterior1Par.Lf0 +.GluteusMediusAnterior2Par.Lf0 +.GluteusMediusAnterior3Par.Lf0 +.GluteusMediusAnterior4Par.Lf0 +.GluteusMediusAnterior5Par.Lf0 +.GluteusMediusAnterior6Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 




/////////////////////////////////////////////////
//     GluteusMediusPosterior (6 elements)     //
/////////////////////////////////////////////////
AnyMuscleModel GluteusMediusPosterior1Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.GluteusMediusPosterior;
 AnyIntVar MuscleElemNo = 1; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScalePelvis*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScalePelvis*MuscleParameters.MuscleVolumeSIScaled/(.GluteusMediusPosterior1Par.Lf0 +.GluteusMediusPosterior2Par.Lf0 +.GluteusMediusPosterior3Par.Lf0 +.GluteusMediusPosterior4Par.Lf0 +.GluteusMediusPosterior5Par.Lf0 +.GluteusMediusPosterior6Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel GluteusMediusPosterior2Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.GluteusMediusPosterior;
 AnyIntVar MuscleElemNo = 2; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScalePelvis*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScalePelvis*MuscleParameters.MuscleVolumeSIScaled/(.GluteusMediusPosterior1Par.Lf0 +.GluteusMediusPosterior2Par.Lf0 +.GluteusMediusPosterior3Par.Lf0 +.GluteusMediusPosterior4Par.Lf0 +.GluteusMediusPosterior5Par.Lf0 +.GluteusMediusPosterior6Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel GluteusMediusPosterior3Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.GluteusMediusPosterior;
 AnyIntVar MuscleElemNo = 3; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScalePelvis*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScalePelvis*MuscleParameters.MuscleVolumeSIScaled/(.GluteusMediusPosterior1Par.Lf0 +.GluteusMediusPosterior2Par.Lf0 +.GluteusMediusPosterior3Par.Lf0 +.GluteusMediusPosterior4Par.Lf0 +.GluteusMediusPosterior5Par.Lf0 +.GluteusMediusPosterior6Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel GluteusMediusPosterior4Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.GluteusMediusPosterior;
 AnyIntVar MuscleElemNo = 4; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScalePelvis*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScalePelvis*MuscleParameters.MuscleVolumeSIScaled/(.GluteusMediusPosterior1Par.Lf0 +.GluteusMediusPosterior2Par.Lf0 +.GluteusMediusPosterior3Par.Lf0 +.GluteusMediusPosterior4Par.Lf0 +.GluteusMediusPosterior5Par.Lf0 +.GluteusMediusPosterior6Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel GluteusMediusPosterior5Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.GluteusMediusPosterior;
 AnyIntVar MuscleElemNo = 5; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScalePelvis*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScalePelvis*MuscleParameters.MuscleVolumeSIScaled/(.GluteusMediusPosterior1Par.Lf0 +.GluteusMediusPosterior2Par.Lf0 +.GluteusMediusPosterior3Par.Lf0 +.GluteusMediusPosterior4Par.Lf0 +.GluteusMediusPosterior5Par.Lf0 +.GluteusMediusPosterior6Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel GluteusMediusPosterior6Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.GluteusMediusPosterior;
 AnyIntVar MuscleElemNo = 6; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScalePelvis*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScalePelvis*MuscleParameters.MuscleVolumeSIScaled/(.GluteusMediusPosterior1Par.Lf0 +.GluteusMediusPosterior2Par.Lf0 +.GluteusMediusPosterior3Par.Lf0 +.GluteusMediusPosterior4Par.Lf0 +.GluteusMediusPosterior5Par.Lf0 +.GluteusMediusPosterior6Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 




/////////////////////////////////////////////////
//     GluteusMinimusAnterior (1 element )     //
/////////////////////////////////////////////////
AnyMuscleModel GluteusMinimusAnterior1Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.GluteusMinimusAnterior;
 AnyIntVar MuscleElemNo = 1; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScalePelvis*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScalePelvis*MuscleParameters.MuscleVolumeSIScaled/(Lf0);///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 




////////////////////////////////////////////
//     GluteusMinimusMid (1 element )     //
////////////////////////////////////////////
AnyMuscleModel GluteusMinimusMid1Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.GluteusMinimusMid;
 AnyIntVar MuscleElemNo = 1; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScalePelvis*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScalePelvis*MuscleParameters.MuscleVolumeSIScaled/(Lf0);///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 




//////////////////////////////////////////////////
//     GluteusMinimusPosterior (1 element )     //
//////////////////////////////////////////////////
AnyMuscleModel GluteusMinimusPosterior1Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.GluteusMinimusPosterior;
 AnyIntVar MuscleElemNo = 1; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScalePelvis*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScalePelvis*MuscleParameters.MuscleVolumeSIScaled/(Lf0);///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 




///////////////////////////////////
//     Gracilis (2 elements)     //
///////////////////////////////////
AnyMuscleModel Gracilis1Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.Gracilis;
 AnyIntVar MuscleElemNo = 1; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.Gracilis1Par.Lf0 +.Gracilis2Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel Gracilis2Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.Gracilis;
 AnyIntVar MuscleElemNo = 2; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.Gracilis1Par.Lf0 +.Gracilis2Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 




///////////////////////////////////////////
//     IliacusLateralis (3 elements)     //
///////////////////////////////////////////
AnyMuscleModel IliacusLateralis1Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.IliacusLateralis;
 AnyIntVar MuscleElemNo = 1; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScalePelvis*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScalePelvis*MuscleParameters.MuscleVolumeSIScaled/(.IliacusLateralis1Par.Lf0 +.IliacusLateralis2Par.Lf0 +.IliacusLateralis3Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel IliacusLateralis2Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.IliacusLateralis;
 AnyIntVar MuscleElemNo = 2; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScalePelvis*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScalePelvis*MuscleParameters.MuscleVolumeSIScaled/(.IliacusLateralis1Par.Lf0 +.IliacusLateralis2Par.Lf0 +.IliacusLateralis3Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel IliacusLateralis3Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.IliacusLateralis;
 AnyIntVar MuscleElemNo = 3; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScalePelvis*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScalePelvis*MuscleParameters.MuscleVolumeSIScaled/(.IliacusLateralis1Par.Lf0 +.IliacusLateralis2Par.Lf0 +.IliacusLateralis3Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 




/////////////////////////////////////
//     IliacusMid (3 elements)     //
/////////////////////////////////////
AnyMuscleModel IliacusMid1Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.IliacusMid;
 AnyIntVar MuscleElemNo = 1; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScalePelvis*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScalePelvis*MuscleParameters.MuscleVolumeSIScaled/(.IliacusMid1Par.Lf0 +.IliacusMid2Par.Lf0 +.IliacusMid3Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel IliacusMid2Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.IliacusMid;
 AnyIntVar MuscleElemNo = 2; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScalePelvis*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScalePelvis*MuscleParameters.MuscleVolumeSIScaled/(.IliacusMid1Par.Lf0 +.IliacusMid2Par.Lf0 +.IliacusMid3Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel IliacusMid3Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.IliacusMid;
 AnyIntVar MuscleElemNo = 3; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScalePelvis*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScalePelvis*MuscleParameters.MuscleVolumeSIScaled/(.IliacusMid1Par.Lf0 +.IliacusMid2Par.Lf0 +.IliacusMid3Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 




//////////////////////////////////////////
//     IliacusMedialis (3 elements)     //
//////////////////////////////////////////
AnyMuscleModel IliacusMedialis1Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.IliacusMedialis;
 AnyIntVar MuscleElemNo = 1; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScalePelvis*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScalePelvis*MuscleParameters.MuscleVolumeSIScaled/(.IliacusMedialis1Par.Lf0 +.IliacusMedialis2Par.Lf0 +.IliacusMedialis3Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel IliacusMedialis2Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.IliacusMedialis;
 AnyIntVar MuscleElemNo = 2; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScalePelvis*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScalePelvis*MuscleParameters.MuscleVolumeSIScaled/(.IliacusMedialis1Par.Lf0 +.IliacusMedialis2Par.Lf0 +.IliacusMedialis3Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel IliacusMedialis3Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.IliacusMedialis;
 AnyIntVar MuscleElemNo = 3; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScalePelvis*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScalePelvis*MuscleParameters.MuscleVolumeSIScaled/(.IliacusMedialis1Par.Lf0 +.IliacusMedialis2Par.Lf0 +.IliacusMedialis3Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 




////////////////////////////////////////////////////
//     ObturatorExternusInferior (2 elements)     //
////////////////////////////////////////////////////
AnyMuscleModel ObturatorExternusInferior1Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.ObturatorExternusInferior;
 AnyIntVar MuscleElemNo = 1; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScalePelvis*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScalePelvis*MuscleParameters.MuscleVolumeSIScaled/(.ObturatorExternusInferior1Par.Lf0 +.ObturatorExternusInferior2Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel ObturatorExternusInferior2Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.ObturatorExternusInferior;
 AnyIntVar MuscleElemNo = 2; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScalePelvis*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScalePelvis*MuscleParameters.MuscleVolumeSIScaled/(.ObturatorExternusInferior1Par.Lf0 +.ObturatorExternusInferior2Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 




////////////////////////////////////////////////////
//     ObturatorExternusSuperior (3 elements)     //
////////////////////////////////////////////////////
AnyMuscleModel ObturatorExternusSuperior1Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.ObturatorExternusSuperior;
 AnyIntVar MuscleElemNo = 1; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScalePelvis*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScalePelvis*MuscleParameters.MuscleVolumeSIScaled/(.ObturatorExternusSuperior1Par.Lf0 +.ObturatorExternusSuperior2Par.Lf0 +.ObturatorExternusSuperior3Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel ObturatorExternusSuperior2Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.ObturatorExternusSuperior;
 AnyIntVar MuscleElemNo = 2; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScalePelvis*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScalePelvis*MuscleParameters.MuscleVolumeSIScaled/(.ObturatorExternusSuperior1Par.Lf0 +.ObturatorExternusSuperior2Par.Lf0 +.ObturatorExternusSuperior3Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel ObturatorExternusSuperior3Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.ObturatorExternusSuperior;
 AnyIntVar MuscleElemNo = 3; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScalePelvis*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScalePelvis*MuscleParameters.MuscleVolumeSIScaled/(.ObturatorExternusSuperior1Par.Lf0 +.ObturatorExternusSuperior2Par.Lf0 +.ObturatorExternusSuperior3Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 




////////////////////////////////////////////
//     ObturatorInternus (3 elements)     //
////////////////////////////////////////////
AnyMuscleModel ObturatorInternus1Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.ObturatorInternus;
 AnyIntVar MuscleElemNo = 1; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScalePelvis*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScalePelvis*MuscleParameters.MuscleVolumeSIScaled/(.ObturatorInternus1Par.Lf0 +.ObturatorInternus2Par.Lf0 +.ObturatorInternus3Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel ObturatorInternus2Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.ObturatorInternus;
 AnyIntVar MuscleElemNo = 2; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScalePelvis*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScalePelvis*MuscleParameters.MuscleVolumeSIScaled/(.ObturatorInternus1Par.Lf0 +.ObturatorInternus2Par.Lf0 +.ObturatorInternus3Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel ObturatorInternus3Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.ObturatorInternus;
 AnyIntVar MuscleElemNo = 3; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScalePelvis*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScalePelvis*MuscleParameters.MuscleVolumeSIScaled/(.ObturatorInternus1Par.Lf0 +.ObturatorInternus2Par.Lf0 +.ObturatorInternus3Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 




////////////////////////////////////
//     Pectineus (4 elements)     //
////////////////////////////////////
AnyMuscleModel Pectineus1Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.Pectineus;
 AnyIntVar MuscleElemNo = 1; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.Pectineus1Par.Lf0 +.Pectineus2Par.Lf0 +.Pectineus3Par.Lf0 +.Pectineus4Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel Pectineus2Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.Pectineus;
 AnyIntVar MuscleElemNo = 2; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.Pectineus1Par.Lf0 +.Pectineus2Par.Lf0 +.Pectineus3Par.Lf0 +.Pectineus4Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel Pectineus3Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.Pectineus;
 AnyIntVar MuscleElemNo = 3; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.Pectineus1Par.Lf0 +.Pectineus2Par.Lf0 +.Pectineus3Par.Lf0 +.Pectineus4Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel Pectineus4Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.Pectineus;
 AnyIntVar MuscleElemNo = 4; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.Pectineus1Par.Lf0 +.Pectineus2Par.Lf0 +.Pectineus3Par.Lf0 +.Pectineus4Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 




/////////////////////////////////////////
//     PeroneusBrevis (3 elements)     //
/////////////////////////////////////////
AnyMuscleModel PeroneusBrevis1Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.PeroneusBrevis;
 AnyIntVar MuscleElemNo = 1; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleShank*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleShank*MuscleParameters.MuscleVolumeSIScaled/(.PeroneusBrevis1Par.Lf0 +.PeroneusBrevis2Par.Lf0 +.PeroneusBrevis3Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel PeroneusBrevis2Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.PeroneusBrevis;
 AnyIntVar MuscleElemNo = 2; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleShank*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleShank*MuscleParameters.MuscleVolumeSIScaled/(.PeroneusBrevis1Par.Lf0 +.PeroneusBrevis2Par.Lf0 +.PeroneusBrevis3Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel PeroneusBrevis3Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.PeroneusBrevis;
 AnyIntVar MuscleElemNo = 3; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleShank*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleShank*MuscleParameters.MuscleVolumeSIScaled/(.PeroneusBrevis1Par.Lf0 +.PeroneusBrevis2Par.Lf0 +.PeroneusBrevis3Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 




/////////////////////////////////////////
//     PeroneusLongus (3 elements)     //
/////////////////////////////////////////
AnyMuscleModel PeroneusLongus1Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.PeroneusLongus;
 AnyIntVar MuscleElemNo = 1; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleShank*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleShank*MuscleParameters.MuscleVolumeSIScaled/(.PeroneusLongus1Par.Lf0 +.PeroneusLongus2Par.Lf0 +.PeroneusLongus3Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel PeroneusLongus2Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.PeroneusLongus;
 AnyIntVar MuscleElemNo = 2; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleShank*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleShank*MuscleParameters.MuscleVolumeSIScaled/(.PeroneusLongus1Par.Lf0 +.PeroneusLongus2Par.Lf0 +.PeroneusLongus3Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel PeroneusLongus3Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.PeroneusLongus;
 AnyIntVar MuscleElemNo = 3; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleShank*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleShank*MuscleParameters.MuscleVolumeSIScaled/(.PeroneusLongus1Par.Lf0 +.PeroneusLongus2Par.Lf0 +.PeroneusLongus3Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 




//////////////////////////////////////////
//     PeroneusTertius (3 elements)     //
//////////////////////////////////////////
AnyMuscleModel PeroneusTertius1Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.PeroneusTertius;
 AnyIntVar MuscleElemNo = 1; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleShank*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleShank*MuscleParameters.MuscleVolumeSIScaled/(.PeroneusTertius1Par.Lf0 +.PeroneusTertius2Par.Lf0 +.PeroneusTertius3Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel PeroneusTertius2Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.PeroneusTertius;
 AnyIntVar MuscleElemNo = 2; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleShank*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleShank*MuscleParameters.MuscleVolumeSIScaled/(.PeroneusTertius1Par.Lf0 +.PeroneusTertius2Par.Lf0 +.PeroneusTertius3Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel PeroneusTertius3Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.PeroneusTertius;
 AnyIntVar MuscleElemNo = 3; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleShank*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleShank*MuscleParameters.MuscleVolumeSIScaled/(.PeroneusTertius1Par.Lf0 +.PeroneusTertius2Par.Lf0 +.PeroneusTertius3Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 




/////////////////////////////////////
//     Piriformis (1 element )     //
/////////////////////////////////////
AnyMuscleModel Piriformis1Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.Piriformis;
 AnyIntVar MuscleElemNo = 1; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScalePelvis*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScalePelvis*MuscleParameters.MuscleVolumeSIScaled/(Lf0);///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 




////////////////////////////////////
//     Plantaris (1 element )     //
////////////////////////////////////
AnyMuscleModel Plantaris1Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.Plantaris;
 AnyIntVar MuscleElemNo = 1; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleShank*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleShank*MuscleParameters.MuscleVolumeSIScaled/(Lf0);///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 




////////////////////////////////////
//     Popliteus (2 elements)     //
////////////////////////////////////
AnyMuscleModel Popliteus1Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.Popliteus;
 AnyIntVar MuscleElemNo = 1; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleShank*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleShank*MuscleParameters.MuscleVolumeSIScaled/(.Popliteus1Par.Lf0 +.Popliteus2Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel Popliteus2Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.Popliteus;
 AnyIntVar MuscleElemNo = 2; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleShank*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleShank*MuscleParameters.MuscleVolumeSIScaled/(.Popliteus1Par.Lf0 +.Popliteus2Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 




/////////////////////////////////////
//     PsoasMinor (1 element )     //
/////////////////////////////////////
AnyMuscleModel PsoasMinor1Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.PsoasMinor;
 AnyIntVar MuscleElemNo = 1; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScalePelvis*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScalePelvis*MuscleParameters.MuscleVolumeSIScaled/(Lf0);///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 




/////////////////////////////////////
//     PsoasMajor (11 elements)     //
/////////////////////////////////////
AnyMuscleModel PsoasMajor1Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.PsoasMajor;
 AnyIntVar MuscleElemNo = 1; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScalePelvis*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScalePelvis*MuscleParameters.MuscleVolumeSIScaled/(.PsoasMajor1Par.Lf0 +.PsoasMajor2Par.Lf0 +.PsoasMajor3Par.Lf0 +.PsoasMajor4Par.Lf0 +.PsoasMajor5Par.Lf0 +.PsoasMajor6Par.Lf0 +.PsoasMajor7Par.Lf0 +.PsoasMajor8Par.Lf0 +.PsoasMajor9Par.Lf0 +.PsoasMajor10Par.Lf0 +.PsoasMajor11Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel PsoasMajor2Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.PsoasMajor;
 AnyIntVar MuscleElemNo = 2; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScalePelvis*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScalePelvis*MuscleParameters.MuscleVolumeSIScaled/(.PsoasMajor1Par.Lf0 +.PsoasMajor2Par.Lf0 +.PsoasMajor3Par.Lf0 +.PsoasMajor4Par.Lf0 +.PsoasMajor5Par.Lf0 +.PsoasMajor6Par.Lf0 +.PsoasMajor7Par.Lf0 +.PsoasMajor8Par.Lf0 +.PsoasMajor9Par.Lf0 +.PsoasMajor10Par.Lf0 +.PsoasMajor11Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel PsoasMajor3Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.PsoasMajor;
 AnyIntVar MuscleElemNo = 3; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScalePelvis*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScalePelvis*MuscleParameters.MuscleVolumeSIScaled/(.PsoasMajor1Par.Lf0 +.PsoasMajor2Par.Lf0 +.PsoasMajor3Par.Lf0 +.PsoasMajor4Par.Lf0 +.PsoasMajor5Par.Lf0 +.PsoasMajor6Par.Lf0 +.PsoasMajor7Par.Lf0 +.PsoasMajor8Par.Lf0 +.PsoasMajor9Par.Lf0 +.PsoasMajor10Par.Lf0 +.PsoasMajor11Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel PsoasMajor4Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.PsoasMajor;
 AnyIntVar MuscleElemNo = 4; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScalePelvis*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScalePelvis*MuscleParameters.MuscleVolumeSIScaled/(.PsoasMajor1Par.Lf0 +.PsoasMajor2Par.Lf0 +.PsoasMajor3Par.Lf0 +.PsoasMajor4Par.Lf0 +.PsoasMajor5Par.Lf0 +.PsoasMajor6Par.Lf0 +.PsoasMajor7Par.Lf0 +.PsoasMajor8Par.Lf0 +.PsoasMajor9Par.Lf0 +.PsoasMajor10Par.Lf0 +.PsoasMajor11Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel PsoasMajor5Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.PsoasMajor;
 AnyIntVar MuscleElemNo = 5; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScalePelvis*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScalePelvis*MuscleParameters.MuscleVolumeSIScaled/(.PsoasMajor1Par.Lf0 +.PsoasMajor2Par.Lf0 +.PsoasMajor3Par.Lf0 +.PsoasMajor4Par.Lf0 +.PsoasMajor5Par.Lf0 +.PsoasMajor6Par.Lf0 +.PsoasMajor7Par.Lf0 +.PsoasMajor8Par.Lf0 +.PsoasMajor9Par.Lf0 +.PsoasMajor10Par.Lf0 +.PsoasMajor11Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel PsoasMajor6Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.PsoasMajor;
 AnyIntVar MuscleElemNo = 6; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScalePelvis*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScalePelvis*MuscleParameters.MuscleVolumeSIScaled/(.PsoasMajor1Par.Lf0 +.PsoasMajor2Par.Lf0 +.PsoasMajor3Par.Lf0 +.PsoasMajor4Par.Lf0 +.PsoasMajor5Par.Lf0 +.PsoasMajor6Par.Lf0 +.PsoasMajor7Par.Lf0 +.PsoasMajor8Par.Lf0 +.PsoasMajor9Par.Lf0 +.PsoasMajor10Par.Lf0 +.PsoasMajor11Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel PsoasMajor7Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.PsoasMajor;
 AnyIntVar MuscleElemNo = 7; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScalePelvis*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScalePelvis*MuscleParameters.MuscleVolumeSIScaled/(.PsoasMajor1Par.Lf0 +.PsoasMajor2Par.Lf0 +.PsoasMajor3Par.Lf0 +.PsoasMajor4Par.Lf0 +.PsoasMajor5Par.Lf0 +.PsoasMajor6Par.Lf0 +.PsoasMajor7Par.Lf0 +.PsoasMajor8Par.Lf0 +.PsoasMajor9Par.Lf0 +.PsoasMajor10Par.Lf0 +.PsoasMajor11Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel PsoasMajor8Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.PsoasMajor;
 AnyIntVar MuscleElemNo = 8; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScalePelvis*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScalePelvis*MuscleParameters.MuscleVolumeSIScaled/(.PsoasMajor1Par.Lf0 +.PsoasMajor2Par.Lf0 +.PsoasMajor3Par.Lf0 +.PsoasMajor4Par.Lf0 +.PsoasMajor5Par.Lf0 +.PsoasMajor6Par.Lf0 +.PsoasMajor7Par.Lf0 +.PsoasMajor8Par.Lf0 +.PsoasMajor9Par.Lf0 +.PsoasMajor10Par.Lf0 +.PsoasMajor11Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel PsoasMajor9Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.PsoasMajor;
 AnyIntVar MuscleElemNo = 9; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScalePelvis*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScalePelvis*MuscleParameters.MuscleVolumeSIScaled/(.PsoasMajor1Par.Lf0 +.PsoasMajor2Par.Lf0 +.PsoasMajor3Par.Lf0 +.PsoasMajor4Par.Lf0 +.PsoasMajor5Par.Lf0 +.PsoasMajor6Par.Lf0 +.PsoasMajor7Par.Lf0 +.PsoasMajor8Par.Lf0 +.PsoasMajor9Par.Lf0 +.PsoasMajor10Par.Lf0 +.PsoasMajor11Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel PsoasMajor10Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.PsoasMajor;
 AnyIntVar MuscleElemNo = 10; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScalePelvis*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScalePelvis*MuscleParameters.MuscleVolumeSIScaled/(.PsoasMajor1Par.Lf0 +.PsoasMajor2Par.Lf0 +.PsoasMajor3Par.Lf0 +.PsoasMajor4Par.Lf0 +.PsoasMajor5Par.Lf0 +.PsoasMajor6Par.Lf0 +.PsoasMajor7Par.Lf0 +.PsoasMajor8Par.Lf0 +.PsoasMajor9Par.Lf0 +.PsoasMajor10Par.Lf0 +.PsoasMajor11Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel PsoasMajor11Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.PsoasMajor;
 AnyIntVar MuscleElemNo = 11; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScalePelvis*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScalePelvis*MuscleParameters.MuscleVolumeSIScaled/(.PsoasMajor1Par.Lf0 +.PsoasMajor2Par.Lf0 +.PsoasMajor3Par.Lf0 +.PsoasMajor4Par.Lf0 +.PsoasMajor5Par.Lf0 +.PsoasMajor6Par.Lf0 +.PsoasMajor7Par.Lf0 +.PsoasMajor8Par.Lf0 +.PsoasMajor9Par.Lf0 +.PsoasMajor10Par.Lf0 +.PsoasMajor11Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 




///////////////////////////////////////////
//     QuadratusFemoris (4 elements)     //
///////////////////////////////////////////
AnyMuscleModel QuadratusFemoris1Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.QuadratusFemoris;
 AnyIntVar MuscleElemNo = 1; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScalePelvis*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScalePelvis*MuscleParameters.MuscleVolumeSIScaled/(.QuadratusFemoris1Par.Lf0 +.QuadratusFemoris2Par.Lf0 +.QuadratusFemoris3Par.Lf0 +.QuadratusFemoris4Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel QuadratusFemoris2Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.QuadratusFemoris;
 AnyIntVar MuscleElemNo = 2; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScalePelvis*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScalePelvis*MuscleParameters.MuscleVolumeSIScaled/(.QuadratusFemoris1Par.Lf0 +.QuadratusFemoris2Par.Lf0 +.QuadratusFemoris3Par.Lf0 +.QuadratusFemoris4Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel QuadratusFemoris3Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.QuadratusFemoris;
 AnyIntVar MuscleElemNo = 3; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScalePelvis*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScalePelvis*MuscleParameters.MuscleVolumeSIScaled/(.QuadratusFemoris1Par.Lf0 +.QuadratusFemoris2Par.Lf0 +.QuadratusFemoris3Par.Lf0 +.QuadratusFemoris4Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel QuadratusFemoris4Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.QuadratusFemoris;
 AnyIntVar MuscleElemNo = 4; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScalePelvis*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScalePelvis*MuscleParameters.MuscleVolumeSIScaled/(.QuadratusFemoris1Par.Lf0 +.QuadratusFemoris2Par.Lf0 +.QuadratusFemoris3Par.Lf0 +.QuadratusFemoris4Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 




////////////////////////////////////////
//     RectusFemoris (2 elements)     //
////////////////////////////////////////
AnyMuscleModel RectusFemoris1Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.RectusFemoris;
 AnyIntVar MuscleElemNo = 1; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.RectusFemoris1Par.Lf0 +.RectusFemoris2Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel RectusFemoris2Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.RectusFemoris;
 AnyIntVar MuscleElemNo = 2; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.RectusFemoris1Par.Lf0 +.RectusFemoris2Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 




////////////////////////////////////////////
//     SartoriusProximal (1 element )     //
////////////////////////////////////////////
AnyMuscleModel SartoriusProximal1Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.SartoriusProximal;
 AnyIntVar MuscleElemNo = 1; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(Lf0);///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 




//////////////////////////////////////////
//     SartoriusDistal (1 element )     //
//////////////////////////////////////////
AnyMuscleModel SartoriusDistal1Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.SartoriusDistal;
 AnyIntVar MuscleElemNo = 1; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(Lf0);///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 




//////////////////////////////////////////
//     Semimembranosus (1 element )     //
//////////////////////////////////////////
AnyMuscleModel Semimembranosus1Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.Semimembranosus;
 AnyIntVar MuscleElemNo = 1; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(Lf0);///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 




/////////////////////////////////////////
//     Semitendinosus (1 element )     //
/////////////////////////////////////////
AnyMuscleModel Semitendinosus1Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.Semitendinosus;
 AnyIntVar MuscleElemNo = 1; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(Lf0);///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 




/////////////////////////////////////////
//     SoleusMedialis (3 elements)     //
/////////////////////////////////////////
AnyMuscleModel SoleusMedialis1Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.SoleusMedialis;
 AnyIntVar MuscleElemNo = 1; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleShank*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleShank*MuscleParameters.MuscleVolumeSIScaled/(.SoleusMedialis1Par.Lf0 +.SoleusMedialis2Par.Lf0 +.SoleusMedialis3Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel SoleusMedialis2Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.SoleusMedialis;
 AnyIntVar MuscleElemNo = 2; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleShank*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleShank*MuscleParameters.MuscleVolumeSIScaled/(.SoleusMedialis1Par.Lf0 +.SoleusMedialis2Par.Lf0 +.SoleusMedialis3Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel SoleusMedialis3Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.SoleusMedialis;
 AnyIntVar MuscleElemNo = 3; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleShank*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleShank*MuscleParameters.MuscleVolumeSIScaled/(.SoleusMedialis1Par.Lf0 +.SoleusMedialis2Par.Lf0 +.SoleusMedialis3Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 




//////////////////////////////////////////
//     SoleusLateralis (3 elements)     //
//////////////////////////////////////////
AnyMuscleModel SoleusLateralis1Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.SoleusLateralis;
 AnyIntVar MuscleElemNo = 1; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleShank*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleShank*MuscleParameters.MuscleVolumeSIScaled/(.SoleusLateralis1Par.Lf0 +.SoleusLateralis2Par.Lf0 +.SoleusLateralis3Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel SoleusLateralis2Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.SoleusLateralis;
 AnyIntVar MuscleElemNo = 2; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleShank*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleShank*MuscleParameters.MuscleVolumeSIScaled/(.SoleusLateralis1Par.Lf0 +.SoleusLateralis2Par.Lf0 +.SoleusLateralis3Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel SoleusLateralis3Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.SoleusLateralis;
 AnyIntVar MuscleElemNo = 3; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleShank*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleShank*MuscleParameters.MuscleVolumeSIScaled/(.SoleusLateralis1Par.Lf0 +.SoleusLateralis2Par.Lf0 +.SoleusLateralis3Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 




/////////////////////////////////////////////
//     TensorFasciaeLatae (2 elements)     //
/////////////////////////////////////////////
AnyMuscleModel TensorFasciaeLatae1Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.TensorFasciaeLatae;
 AnyIntVar MuscleElemNo = 1; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.TensorFasciaeLatae1Par.Lf0 +.TensorFasciaeLatae2Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel TensorFasciaeLatae2Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.TensorFasciaeLatae;
 AnyIntVar MuscleElemNo = 2; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.TensorFasciaeLatae1Par.Lf0 +.TensorFasciaeLatae2Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 




///////////////////////////////////////////
//     TibialisAnterior (3 elements)     //
///////////////////////////////////////////
AnyMuscleModel TibialisAnterior1Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.TibialisAnterior;
 AnyIntVar MuscleElemNo = 1; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleShank*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleShank*MuscleParameters.MuscleVolumeSIScaled/(.TibialisAnterior1Par.Lf0 +.TibialisAnterior2Par.Lf0 +.TibialisAnterior3Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel TibialisAnterior2Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.TibialisAnterior;
 AnyIntVar MuscleElemNo = 2; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleShank*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleShank*MuscleParameters.MuscleVolumeSIScaled/(.TibialisAnterior1Par.Lf0 +.TibialisAnterior2Par.Lf0 +.TibialisAnterior3Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel TibialisAnterior3Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.TibialisAnterior;
 AnyIntVar MuscleElemNo = 3; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleShank*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleShank*MuscleParameters.MuscleVolumeSIScaled/(.TibialisAnterior1Par.Lf0 +.TibialisAnterior2Par.Lf0 +.TibialisAnterior3Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 




////////////////////////////////////////////////////
//     TibialisPosteriorMedialis (3 elements)     //
////////////////////////////////////////////////////
AnyMuscleModel TibialisPosteriorMedialis1Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.TibialisPosteriorMedialis;
 AnyIntVar MuscleElemNo = 1; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleShank*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleShank*MuscleParameters.MuscleVolumeSIScaled/(.TibialisPosteriorMedialis1Par.Lf0 +.TibialisPosteriorMedialis2Par.Lf0 +.TibialisPosteriorMedialis3Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel TibialisPosteriorMedialis2Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.TibialisPosteriorMedialis;
 AnyIntVar MuscleElemNo = 2; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleShank*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleShank*MuscleParameters.MuscleVolumeSIScaled/(.TibialisPosteriorMedialis1Par.Lf0 +.TibialisPosteriorMedialis2Par.Lf0 +.TibialisPosteriorMedialis3Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel TibialisPosteriorMedialis3Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.TibialisPosteriorMedialis;
 AnyIntVar MuscleElemNo = 3; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleShank*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleShank*MuscleParameters.MuscleVolumeSIScaled/(.TibialisPosteriorMedialis1Par.Lf0 +.TibialisPosteriorMedialis2Par.Lf0 +.TibialisPosteriorMedialis3Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 




/////////////////////////////////////////////////////
//     TibialisPosteriorLateralis (3 elements)     //
/////////////////////////////////////////////////////
AnyMuscleModel TibialisPosteriorLateralis1Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.TibialisPosteriorLateralis;
 AnyIntVar MuscleElemNo = 1; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleShank*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleShank*MuscleParameters.MuscleVolumeSIScaled/(.TibialisPosteriorLateralis1Par.Lf0 +.TibialisPosteriorLateralis2Par.Lf0 +.TibialisPosteriorLateralis3Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel TibialisPosteriorLateralis2Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.TibialisPosteriorLateralis;
 AnyIntVar MuscleElemNo = 2; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleShank*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleShank*MuscleParameters.MuscleVolumeSIScaled/(.TibialisPosteriorLateralis1Par.Lf0 +.TibialisPosteriorLateralis2Par.Lf0 +.TibialisPosteriorLateralis3Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel TibialisPosteriorLateralis3Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.TibialisPosteriorLateralis;
 AnyIntVar MuscleElemNo = 3; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleShank*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleShank*MuscleParameters.MuscleVolumeSIScaled/(.TibialisPosteriorLateralis1Par.Lf0 +.TibialisPosteriorLateralis2Par.Lf0 +.TibialisPosteriorLateralis3Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 




////////////////////////////////////////////
//     VastusIntermedius (6 elements)     //
////////////////////////////////////////////
AnyMuscleModel VastusIntermedius1Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.VastusIntermedius;
 AnyIntVar MuscleElemNo = 1; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.VastusIntermedius1Par.Lf0 +.VastusIntermedius2Par.Lf0 +.VastusIntermedius3Par.Lf0 +.VastusIntermedius4Par.Lf0 +.VastusIntermedius5Par.Lf0 +.VastusIntermedius6Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel VastusIntermedius2Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.VastusIntermedius;
 AnyIntVar MuscleElemNo = 2; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.VastusIntermedius1Par.Lf0 +.VastusIntermedius2Par.Lf0 +.VastusIntermedius3Par.Lf0 +.VastusIntermedius4Par.Lf0 +.VastusIntermedius5Par.Lf0 +.VastusIntermedius6Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel VastusIntermedius3Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.VastusIntermedius;
 AnyIntVar MuscleElemNo = 3; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.VastusIntermedius1Par.Lf0 +.VastusIntermedius2Par.Lf0 +.VastusIntermedius3Par.Lf0 +.VastusIntermedius4Par.Lf0 +.VastusIntermedius5Par.Lf0 +.VastusIntermedius6Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel VastusIntermedius4Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.VastusIntermedius;
 AnyIntVar MuscleElemNo = 4; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.VastusIntermedius1Par.Lf0 +.VastusIntermedius2Par.Lf0 +.VastusIntermedius3Par.Lf0 +.VastusIntermedius4Par.Lf0 +.VastusIntermedius5Par.Lf0 +.VastusIntermedius6Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel VastusIntermedius5Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.VastusIntermedius;
 AnyIntVar MuscleElemNo = 5; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.VastusIntermedius1Par.Lf0 +.VastusIntermedius2Par.Lf0 +.VastusIntermedius3Par.Lf0 +.VastusIntermedius4Par.Lf0 +.VastusIntermedius5Par.Lf0 +.VastusIntermedius6Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel VastusIntermedius6Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.VastusIntermedius;
 AnyIntVar MuscleElemNo = 6; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.VastusIntermedius1Par.Lf0 +.VastusIntermedius2Par.Lf0 +.VastusIntermedius3Par.Lf0 +.VastusIntermedius4Par.Lf0 +.VastusIntermedius5Par.Lf0 +.VastusIntermedius6Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 




//////////////////////////////////////////////////
//     VastusLateralisInferior (6 elements)     //
//////////////////////////////////////////////////
AnyMuscleModel VastusLateralisInferior1Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.VastusLateralisInferior;
 AnyIntVar MuscleElemNo = 1; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.VastusLateralisInferior1Par.Lf0 +.VastusLateralisInferior2Par.Lf0 +.VastusLateralisInferior3Par.Lf0 +.VastusLateralisInferior4Par.Lf0 +.VastusLateralisInferior5Par.Lf0 +.VastusLateralisInferior6Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel VastusLateralisInferior2Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.VastusLateralisInferior;
 AnyIntVar MuscleElemNo = 2; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.VastusLateralisInferior1Par.Lf0 +.VastusLateralisInferior2Par.Lf0 +.VastusLateralisInferior3Par.Lf0 +.VastusLateralisInferior4Par.Lf0 +.VastusLateralisInferior5Par.Lf0 +.VastusLateralisInferior6Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel VastusLateralisInferior3Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.VastusLateralisInferior;
 AnyIntVar MuscleElemNo = 3; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.VastusLateralisInferior1Par.Lf0 +.VastusLateralisInferior2Par.Lf0 +.VastusLateralisInferior3Par.Lf0 +.VastusLateralisInferior4Par.Lf0 +.VastusLateralisInferior5Par.Lf0 +.VastusLateralisInferior6Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel VastusLateralisInferior4Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.VastusLateralisInferior;
 AnyIntVar MuscleElemNo = 4; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.VastusLateralisInferior1Par.Lf0 +.VastusLateralisInferior2Par.Lf0 +.VastusLateralisInferior3Par.Lf0 +.VastusLateralisInferior4Par.Lf0 +.VastusLateralisInferior5Par.Lf0 +.VastusLateralisInferior6Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel VastusLateralisInferior5Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.VastusLateralisInferior;
 AnyIntVar MuscleElemNo = 5; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.VastusLateralisInferior1Par.Lf0 +.VastusLateralisInferior2Par.Lf0 +.VastusLateralisInferior3Par.Lf0 +.VastusLateralisInferior4Par.Lf0 +.VastusLateralisInferior5Par.Lf0 +.VastusLateralisInferior6Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel VastusLateralisInferior6Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.VastusLateralisInferior;
 AnyIntVar MuscleElemNo = 6; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.VastusLateralisInferior1Par.Lf0 +.VastusLateralisInferior2Par.Lf0 +.VastusLateralisInferior3Par.Lf0 +.VastusLateralisInferior4Par.Lf0 +.VastusLateralisInferior5Par.Lf0 +.VastusLateralisInferior6Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 




//////////////////////////////////////////////////
//     VastusLateralisSuperior (2 elements)     //
//////////////////////////////////////////////////
AnyMuscleModel VastusLateralisSuperior1Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.VastusLateralisSuperior;
 AnyIntVar MuscleElemNo = 1; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.VastusLateralisSuperior1Par.Lf0 +.VastusLateralisSuperior2Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel VastusLateralisSuperior2Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.VastusLateralisSuperior;
 AnyIntVar MuscleElemNo = 2; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.VastusLateralisSuperior1Par.Lf0 +.VastusLateralisSuperior2Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 




/////////////////////////////////////////////////
//     VastusMedialisInferior (2 elements)     //
/////////////////////////////////////////////////
AnyMuscleModel VastusMedialisInferior1Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.VastusMedialisInferior;
 AnyIntVar MuscleElemNo = 1; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.VastusMedialisInferior1Par.Lf0 +.VastusMedialisInferior2Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel VastusMedialisInferior2Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.VastusMedialisInferior;
 AnyIntVar MuscleElemNo = 2; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.VastusMedialisInferior1Par.Lf0 +.VastusMedialisInferior2Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 




////////////////////////////////////////////
//     VastusMedialisMid (2 elements)     //
////////////////////////////////////////////
AnyMuscleModel VastusMedialisMid1Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.VastusMedialisMid;
 AnyIntVar MuscleElemNo = 1; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.VastusMedialisMid1Par.Lf0 +.VastusMedialisMid2Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel VastusMedialisMid2Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.VastusMedialisMid;
 AnyIntVar MuscleElemNo = 2; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.VastusMedialisMid1Par.Lf0 +.VastusMedialisMid2Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 




/////////////////////////////////////////////////
//     VastusMedialisSuperior (6 elements)     //
/////////////////////////////////////////////////
AnyMuscleModel VastusMedialisSuperior1Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.VastusMedialisSuperior;
 AnyIntVar MuscleElemNo = 1; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.VastusMedialisSuperior1Par.Lf0 +.VastusMedialisSuperior2Par.Lf0 +.VastusMedialisSuperior3Par.Lf0 +.VastusMedialisSuperior4Par.Lf0 +.VastusMedialisSuperior5Par.Lf0 +.VastusMedialisSuperior6Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel VastusMedialisSuperior2Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.VastusMedialisSuperior;
 AnyIntVar MuscleElemNo = 2; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.VastusMedialisSuperior1Par.Lf0 +.VastusMedialisSuperior2Par.Lf0 +.VastusMedialisSuperior3Par.Lf0 +.VastusMedialisSuperior4Par.Lf0 +.VastusMedialisSuperior5Par.Lf0 +.VastusMedialisSuperior6Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel VastusMedialisSuperior3Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.VastusMedialisSuperior;
 AnyIntVar MuscleElemNo = 3; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.VastusMedialisSuperior1Par.Lf0 +.VastusMedialisSuperior2Par.Lf0 +.VastusMedialisSuperior3Par.Lf0 +.VastusMedialisSuperior4Par.Lf0 +.VastusMedialisSuperior5Par.Lf0 +.VastusMedialisSuperior6Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel VastusMedialisSuperior4Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.VastusMedialisSuperior;
 AnyIntVar MuscleElemNo = 4; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.VastusMedialisSuperior1Par.Lf0 +.VastusMedialisSuperior2Par.Lf0 +.VastusMedialisSuperior3Par.Lf0 +.VastusMedialisSuperior4Par.Lf0 +.VastusMedialisSuperior5Par.Lf0 +.VastusMedialisSuperior6Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel VastusMedialisSuperior5Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.VastusMedialisSuperior;
 AnyIntVar MuscleElemNo = 5; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.VastusMedialisSuperior1Par.Lf0 +.VastusMedialisSuperior2Par.Lf0 +.VastusMedialisSuperior3Par.Lf0 +.VastusMedialisSuperior4Par.Lf0 +.VastusMedialisSuperior5Par.Lf0 +.VastusMedialisSuperior6Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};
 
AnyMuscleModel VastusMedialisSuperior6Par =
{
 AnyFolder& MuscleParameters = ..ModelParameters.Muscles.VastusMedialisSuperior;
 AnyIntVar MuscleElemNo = 6; ///< The number of this element of the muscle
 AnyIntVar MuscleElemAmount = MuscleParameters.MuscleElemAmount; ///< The total amount of elements for this muscle
 F0 = .DefaultMusPar.PCSAfactor*PCSA; ///< Maximum force output at optimum fiber length
 Lf0 =.FiberLengthScaleThigh*(MuscleParameters.OptimalFiberlength
       / cos(pi/180*MuscleParameters.Pennationangle));
 AnyVar PCSA = 1e4*.StrengthScaleThigh*MuscleParameters.MuscleVolumeSIScaled/(.VastusMedialisSuperior1Par.Lf0 +.VastusMedialisSuperior2Par.Lf0 +.VastusMedialisSuperior3Par.Lf0 +.VastusMedialisSuperior4Par.Lf0 +.VastusMedialisSuperior5Par.Lf0 +.VastusMedialisSuperior6Par.Lf0 );///< PCSA (cm2) of the individual element is total volumen divided by the sum of muscle element fiber lengths.
 Vol0 =  1e-4* PCSA * Lf0; ///< Muscle element volume (m3)
};