Fix linker errors - Add all .cpp and .h to sources

This commit is contained in:
Adrián Insaurralde Avalos
2023-10-25 18:31:02 -03:00
parent 1db1409815
commit a82ac80346
2 changed files with 332 additions and 597 deletions

View File

@@ -7,7 +7,9 @@ set(CMAKE_CXX_STANDARD_REQUIRED True)
include(GNUInstallDirs)
set(ONDSEL_EXPORT
add_library(OndselSolver STATIC)
set(ONDSELSOLVER_SRC
OndselSolver/Abs.cpp
OndselSolver/AbsConstraint.cpp
OndselSolver/AccICKineNewtonRaphson.cpp
@@ -20,6 +22,7 @@ set(ONDSEL_EXPORT
OndselSolver/AngleZIeqcJeqc.cpp
OndselSolver/AnyGeneralSpline.cpp
OndselSolver/AnyPosICNewtonRaphson.cpp
OndselSolver/ArcSine.cpp
OndselSolver/ArcTan.cpp
OndselSolver/ArcTan2.cpp
OndselSolver/Array.cpp
@@ -38,7 +41,9 @@ set(ONDSEL_EXPORT
OndselSolver/ASMTKinematicIJ.cpp
OndselSolver/ASMTMarker.cpp
OndselSolver/ASMTMotion.cpp
OndselSolver/ASMTNoRotationJoint.cpp
OndselSolver/ASMTPart.cpp
OndselSolver/ASMTPointInLineJoint.cpp
OndselSolver/ASMTPointInPlaneJoint.cpp
OndselSolver/ASMTPrincipalMassMarker.cpp
OndselSolver/ASMTRefCurve.cpp
@@ -52,8 +57,8 @@ set(ONDSEL_EXPORT
OndselSolver/ASMTSpatialItem.cpp
OndselSolver/ASMTSphericalJoint.cpp
OndselSolver/ASMTTime.cpp
OndselSolver/ASMTTranslationalMotion.cpp
OndselSolver/ASMTTranslationalJoint.cpp
OndselSolver/ASMTTranslationalMotion.cpp
OndselSolver/ASMTUniversalJoint.cpp
OndselSolver/AtPointConstraintIJ.cpp
OndselSolver/AtPointConstraintIqcJc.cpp
@@ -78,24 +83,9 @@ set(ONDSEL_EXPORT
OndselSolver/CREATE.cpp
OndselSolver/CylindricalJoint.cpp
OndselSolver/CylSphJoint.cpp
OndselSolver/DifferentiatedGeneralSpline.cpp
OndselSolver/EndFrameqct2.cpp
OndselSolver/EulerAngles.cpp
OndselSolver/EulerAnglesDDot.cpp
OndselSolver/EulerAnglesDot.cpp
OndselSolver/Exponential.cpp
OndselSolver/ExternalSystem.cpp
OndselSolver/FunctionFromData.cpp
OndselSolver/FunctionXcParameter.cpp
OndselSolver/FunctionXY.cpp
OndselSolver/GeneralSpline.cpp
OndselSolver/Ln.cpp
OndselSolver/Log10.cpp
OndselSolver/LogN.cpp
OndselSolver/Negative.cpp
OndselSolver/PosVelAccData.cpp
OndselSolver/DiagonalMatrix.cpp
OndselSolver/DifferenceOperator.cpp
OndselSolver/DifferentiatedGeneralSpline.cpp
OndselSolver/DirectionCosineConstraintIJ.cpp
OndselSolver/DirectionCosineConstraintIqcJc.cpp
OndselSolver/DirectionCosineConstraintIqcJqc.cpp
@@ -134,9 +124,14 @@ set(ONDSEL_EXPORT
OndselSolver/DistxyIeqcJec.cpp
OndselSolver/DistxyIeqcJeqc.cpp
OndselSolver/DistxyIeqctJeqc.cpp
OndselSolver/EigenDecomposition.cpp
OndselSolver/EndFramec.cpp
OndselSolver/EndFrameqc.cpp
OndselSolver/EndFrameqct.cpp
OndselSolver/EndFrameqct2.cpp
OndselSolver/EulerAngles.cpp
OndselSolver/EulerAnglesDDot.cpp
OndselSolver/EulerAnglesDot.cpp
OndselSolver/EulerAngleszxz.cpp
OndselSolver/EulerAngleszxzDDot.cpp
OndselSolver/EulerAngleszxzDot.cpp
@@ -145,7 +140,9 @@ set(ONDSEL_EXPORT
OndselSolver/EulerParameters.cpp
OndselSolver/EulerParametersDDot.cpp
OndselSolver/EulerParametersDot.cpp
OndselSolver/Exponential.cpp
OndselSolver/ExpressionX.cpp
OndselSolver/ExternalSystem.cpp
OndselSolver/FixedJoint.cpp
OndselSolver/ForceTorqueData.cpp
OndselSolver/ForceTorqueItem.cpp
@@ -153,9 +150,13 @@ set(ONDSEL_EXPORT
OndselSolver/FullMatrix.cpp
OndselSolver/FullMotion.cpp
OndselSolver/FullRow.cpp
OndselSolver/FullVector.cpp
OndselSolver/Function.cpp
OndselSolver/FunctionFromData.cpp
OndselSolver/FunctionWithManyArgs.cpp
OndselSolver/FunctionX.cpp
OndselSolver/FunctionXcParameter.cpp
OndselSolver/FunctionXY.cpp
OndselSolver/GearConstraintIJ.cpp
OndselSolver/GearConstraintIqcJc.cpp
OndselSolver/GearConstraintIqcJqc.cpp
@@ -163,6 +164,7 @@ set(ONDSEL_EXPORT
OndselSolver/GEFullMat.cpp
OndselSolver/GEFullMatFullPv.cpp
OndselSolver/GEFullMatParPv.cpp
OndselSolver/GeneralSpline.cpp
OndselSolver/GESpMat.cpp
OndselSolver/GESpMatFullPv.cpp
OndselSolver/GESpMatFullPvPosIC.cpp
@@ -180,6 +182,7 @@ set(ONDSEL_EXPORT
OndselSolver/Joint.cpp
OndselSolver/KineIntegrator.cpp
OndselSolver/KinematicIeJe.cpp
OndselSolver/LDUFullMat.cpp
OndselSolver/LDUFullMatParPv.cpp
OndselSolver/LDUSpMat.cpp
OndselSolver/LDUSpMatParPv.cpp
@@ -187,6 +190,9 @@ set(ONDSEL_EXPORT
OndselSolver/LDUSpMatParPvPrecise.cpp
OndselSolver/LinearMultiStepMethod.cpp
OndselSolver/LineInPlaneJoint.cpp
OndselSolver/Ln.cpp
OndselSolver/Log10.cpp
OndselSolver/LogN.cpp
OndselSolver/MarkerFrame.cpp
OndselSolver/MatrixDecomposition.cpp
OndselSolver/MatrixGaussElimination.cpp
@@ -194,6 +200,21 @@ set(ONDSEL_EXPORT
OndselSolver/MatrixSolver.cpp
OndselSolver/MaximumIterationError.cpp
OndselSolver/MbdMath.cpp
OndselSolver/MBDynBlock.cpp
OndselSolver/MBDynBody.cpp
OndselSolver/MBDynControlData.cpp
OndselSolver/MBDynData.cpp
OndselSolver/MBDynElement.cpp
OndselSolver/MBDynInitialValue.cpp
OndselSolver/MBDynItem.cpp
OndselSolver/MBDynJoint.cpp
OndselSolver/MBDynMarker.cpp
OndselSolver/MBDynNode.cpp
OndselSolver/MBDynReference.cpp
OndselSolver/MBDynStructural.cpp
OndselSolver/MBDynSystem.cpp
OndselSolver/MomentOfInertiaSolver.cpp
OndselSolver/Negative.cpp
OndselSolver/NewtonRaphson.cpp
OndselSolver/NewtonRaphsonError.cpp
OndselSolver/NoRotationJoint.cpp
@@ -214,6 +235,7 @@ set(ONDSEL_EXPORT
OndselSolver/PosICNewtonRaphson.cpp
OndselSolver/PosKineNewtonRaphson.cpp
OndselSolver/PosNewtonRaphson.cpp
OndselSolver/PosVelAccData.cpp
OndselSolver/Power.cpp
OndselSolver/PrescribedMotion.cpp
OndselSolver/Product.cpp
@@ -243,7 +265,6 @@ set(ONDSEL_EXPORT
OndselSolver/SphericalJoint.cpp
OndselSolver/SphSphJoint.cpp
OndselSolver/StableBackwardDifference.cpp
OndselSolver/LDUFullMat.cpp
OndselSolver/StateData.cpp
OndselSolver/Sum.cpp
OndselSolver/Symbolic.cpp
@@ -265,7 +286,6 @@ set(ONDSEL_EXPORT
OndselSolver/UniversalJoint.cpp
OndselSolver/UserFunction.cpp
OndselSolver/Variable.cpp
OndselSolver/FullVector.cpp
OndselSolver/VectorNewtonRaphson.cpp
OndselSolver/VelICKineSolver.cpp
OndselSolver/VelICSolver.cpp
@@ -273,25 +293,310 @@ set(ONDSEL_EXPORT
OndselSolver/VelSolver.cpp
OndselSolver/ZRotation.cpp
OndselSolver/ZTranslation.cpp
OndselSolver/ASMTAssembly.cpp
)
add_executable(ondsel-solver OndselSolver/OndselSolver.cpp)
add_library(OndselSolver
STATIC ${ONDSEL_EXPORT}
set(ONDSELSOLVER_HEADERS
OndselSolver/Abs.h
OndselSolver/AbsConstraint.h
OndselSolver/AccICKineNewtonRaphson.h
OndselSolver/AccICNewtonRaphson.h
OndselSolver/AccKineNewtonRaphson.h
OndselSolver/AccNewtonRaphson.h
OndselSolver/AngleJoint.h
OndselSolver/AngleZIecJec.h
OndselSolver/AngleZIeqcJec.h
OndselSolver/AngleZIeqcJeqc.h
OndselSolver/AnyGeneralSpline.h
OndselSolver/AnyPosICNewtonRaphson.h
OndselSolver/APIExport.h
OndselSolver/ArcSine.h
OndselSolver/ArcTan.h
OndselSolver/ArcTan2.h
OndselSolver/Array.h
OndselSolver/ASMTAnimationParameters.h
OndselSolver/ASMTAssembly.h
OndselSolver/ASMTConstantGravity.h
OndselSolver/ASMTConstraintSet.h
OndselSolver/ASMTCylindricalJoint.h
OndselSolver/ASMTExtrusion.h
OndselSolver/ASMTFixedJoint.h
OndselSolver/ASMTForceTorque.h
OndselSolver/ASMTGeneralMotion.h
OndselSolver/ASMTItem.h
OndselSolver/ASMTItemIJ.h
OndselSolver/ASMTJoint.h
OndselSolver/ASMTKinematicIJ.h
OndselSolver/ASMTMarker.h
OndselSolver/ASMTMotion.h
OndselSolver/ASMTNoRotationJoint.h
OndselSolver/ASMTPart.h
OndselSolver/ASMTPointInLineJoint.h
OndselSolver/ASMTPointInPlaneJoint.h
OndselSolver/ASMTPrincipalMassMarker.h
OndselSolver/ASMTRefCurve.h
OndselSolver/ASMTRefItem.h
OndselSolver/ASMTRefPoint.h
OndselSolver/ASMTRefSurface.h
OndselSolver/ASMTRevoluteJoint.h
OndselSolver/ASMTRotationalMotion.h
OndselSolver/ASMTSimulationParameters.h
OndselSolver/ASMTSpatialContainer.h
OndselSolver/ASMTSpatialItem.h
OndselSolver/ASMTSphericalJoint.h
OndselSolver/ASMTTime.h
OndselSolver/ASMTTranslationalJoint.h
OndselSolver/ASMTTranslationalMotion.h
OndselSolver/ASMTUniversalJoint.h
OndselSolver/AtPointConstraintIJ.h
OndselSolver/AtPointConstraintIqcJc.h
OndselSolver/AtPointConstraintIqcJqc.h
OndselSolver/AtPointConstraintIqctJqc.h
OndselSolver/AtPointJoint.h
OndselSolver/BasicIntegrator.h
OndselSolver/BasicQuasiIntegrator.h
OndselSolver/BasicUserFunction.h
OndselSolver/CADSystem.h
OndselSolver/CartesianFrame.h
OndselSolver/CompoundJoint.h
OndselSolver/Constant.h
OndselSolver/ConstantGravity.h
OndselSolver/ConstantVelocityJoint.h
OndselSolver/Constraint.h
OndselSolver/ConstraintIJ.h
OndselSolver/ConstVelConstraintIJ.h
OndselSolver/ConstVelConstraintIqcJc.h
OndselSolver/ConstVelConstraintIqcJqc.h
OndselSolver/corecrt_math_defines.h
OndselSolver/Cosine.h
OndselSolver/CREATE.h
OndselSolver/CylindricalJoint.h
OndselSolver/CylSphJoint.h
OndselSolver/DiagonalMatrix.h
OndselSolver/DifferenceOperator.h
OndselSolver/DifferentiatedGeneralSpline.h
OndselSolver/DirectionCosineConstraintIJ.h
OndselSolver/DirectionCosineConstraintIqcJc.h
OndselSolver/DirectionCosineConstraintIqcJqc.h
OndselSolver/DirectionCosineConstraintIqctJqc.h
OndselSolver/DirectionCosineIecJec.h
OndselSolver/DirectionCosineIeqcJec.h
OndselSolver/DirectionCosineIeqcJeqc.h
OndselSolver/DirectionCosineIeqctJeqc.h
OndselSolver/DiscontinuityError.h
OndselSolver/DispCompIecJecIe.h
OndselSolver/DispCompIecJecKec.h
OndselSolver/DispCompIecJecKeqc.h
OndselSolver/DispCompIecJecO.h
OndselSolver/DispCompIeqcJecIe.h
OndselSolver/DispCompIeqcJecKeqc.h
OndselSolver/DispCompIeqcJecO.h
OndselSolver/DispCompIeqcJeqcIe.h
OndselSolver/DispCompIeqcJeqcKeqc.h
OndselSolver/DispCompIeqcJeqcKeqct.h
OndselSolver/DispCompIeqcJeqcO.h
OndselSolver/DispCompIeqctJeqcIe.h
OndselSolver/DispCompIeqctJeqcKeqct.h
OndselSolver/DispCompIeqctJeqcO.h
OndselSolver/DistanceConstraintIJ.h
OndselSolver/DistanceConstraintIqcJc.h
OndselSolver/DistanceConstraintIqcJqc.h
OndselSolver/DistanceConstraintIqctJqc.h
OndselSolver/DistancexyConstraintIJ.h
OndselSolver/DistancexyConstraintIqcJc.h
OndselSolver/DistancexyConstraintIqcJqc.h
OndselSolver/DistIecJec.h
OndselSolver/DistIeqcJec.h
OndselSolver/DistIeqcJeqc.h
OndselSolver/DistIeqctJeqc.h
OndselSolver/DistxyIecJec.h
OndselSolver/DistxyIeqcJec.h
OndselSolver/DistxyIeqcJeqc.h
OndselSolver/DistxyIeqctJeqc.h
OndselSolver/EigenDecomposition.h
OndselSolver/EndFramec.h
OndselSolver/EndFrameqc.h
OndselSolver/EndFrameqct.h
OndselSolver/EndFrameqct2.h
OndselSolver/enum.h
OndselSolver/EulerAngles.h
OndselSolver/EulerAnglesDDot.h
OndselSolver/EulerAnglesDot.h
OndselSolver/EulerAngleszxz.h
OndselSolver/EulerAngleszxzDDot.h
OndselSolver/EulerAngleszxzDot.h
OndselSolver/EulerArray.h
OndselSolver/EulerConstraint.h
OndselSolver/EulerParameters.h
OndselSolver/EulerParametersDDot.h
OndselSolver/EulerParametersDot.h
OndselSolver/Exponential.h
OndselSolver/ExpressionX.h
OndselSolver/ExternalSystem.h
OndselSolver/FixedJoint.h
OndselSolver/ForceTorqueData.h
OndselSolver/ForceTorqueItem.h
OndselSolver/FullColumn.h
OndselSolver/FullMatrix.h
OndselSolver/FullMotion.h
OndselSolver/FullRow.h
OndselSolver/FullVector.h
OndselSolver/Function.h
OndselSolver/FunctionFromData.h
OndselSolver/FunctionWithManyArgs.h
OndselSolver/FunctionX.h
OndselSolver/FunctionXcParameter.h
OndselSolver/FunctionXY.h
OndselSolver/GearConstraintIJ.h
OndselSolver/GearConstraintIqcJc.h
OndselSolver/GearConstraintIqcJqc.h
OndselSolver/GearJoint.h
OndselSolver/GEFullMat.h
OndselSolver/GEFullMatFullPv.h
OndselSolver/GEFullMatParPv.h
OndselSolver/GeneralSpline.h
OndselSolver/GESpMat.h
OndselSolver/GESpMatFullPv.h
OndselSolver/GESpMatFullPvPosIC.h
OndselSolver/GESpMatParPv.h
OndselSolver/GESpMatParPvMarko.h
OndselSolver/GESpMatParPvMarkoFast.h
OndselSolver/GESpMatParPvPrecise.h
OndselSolver/ICKineIntegrator.h
OndselSolver/IndependentVariable.h
OndselSolver/InLineJoint.h
OndselSolver/InPlaneJoint.h
OndselSolver/Integrator.h
OndselSolver/IntegratorInterface.h
OndselSolver/Item.h
OndselSolver/Joint.h
OndselSolver/KineIntegrator.h
OndselSolver/KinematicIeJe.h
OndselSolver/LDUFullMat.h
OndselSolver/LDUFullMatParPv.h
OndselSolver/LDUSpMat.h
OndselSolver/LDUSpMatParPv.h
OndselSolver/LDUSpMatParPvMarko.h
OndselSolver/LDUSpMatParPvPrecise.h
OndselSolver/LinearMultiStepMethod.h
OndselSolver/LineInPlaneJoint.h
OndselSolver/Ln.h
OndselSolver/Log10.h
OndselSolver/LogN.h
OndselSolver/MarkerFrame.h
OndselSolver/MatrixDecomposition.h
OndselSolver/MatrixGaussElimination.h
OndselSolver/MatrixLDU.h
OndselSolver/MatrixSolver.h
OndselSolver/MaximumIterationError.h
OndselSolver/MbdMath.h
OndselSolver/MBDynBlock.h
OndselSolver/MBDynBody.h
OndselSolver/MBDynControlData.h
OndselSolver/MBDynData.h
OndselSolver/MBDynElement.h
OndselSolver/MBDynInitialValue.h
OndselSolver/MBDynItem.h
OndselSolver/MBDynJoint.h
OndselSolver/MBDynMarker.h
OndselSolver/MBDynNode.h
OndselSolver/MBDynReference.h
OndselSolver/MBDynStructural.h
OndselSolver/MBDynSystem.h
OndselSolver/MomentOfInertiaSolver.h
OndselSolver/Negative.h
OndselSolver/NewtonRaphson.h
OndselSolver/NewtonRaphsonError.h
OndselSolver/NoRotationJoint.h
OndselSolver/NotKinematicError.h
OndselSolver/Numeric.h
OndselSolver/OrbitAnglezIecJec.h
OndselSolver/OrbitAnglezIeqcJec.h
OndselSolver/OrbitAnglezIeqcJeqc.h
OndselSolver/Orientation.h
OndselSolver/ParallelAxesJoint.h
OndselSolver/Part.h
OndselSolver/PartFrame.h
OndselSolver/PerpendicularJoint.h
OndselSolver/PlanarJoint.h
OndselSolver/PointInLineJoint.h
OndselSolver/PointInPlaneJoint.h
OndselSolver/PosICKineNewtonRaphson.h
OndselSolver/PosICNewtonRaphson.h
OndselSolver/PosKineNewtonRaphson.h
OndselSolver/PosNewtonRaphson.h
OndselSolver/PosVelAccData.h
OndselSolver/Power.h
OndselSolver/PrescribedMotion.h
OndselSolver/Product.h
OndselSolver/QuasiIntegrator.h
OndselSolver/RackPinConstraintIJ.h
OndselSolver/RackPinConstraintIqcJc.h
OndselSolver/RackPinConstraintIqcJqc.h
OndselSolver/RackPinJoint.h
OndselSolver/Reciprocal.h
OndselSolver/RedundantConstraint.h
OndselSolver/resource.h
OndselSolver/RevCylJoint.h
OndselSolver/RevoluteJoint.h
OndselSolver/RowTypeMatrix.h
OndselSolver/ScalarNewtonRaphson.h
OndselSolver/ScrewConstraintIJ.h
OndselSolver/ScrewConstraintIqcJc.h
OndselSolver/ScrewConstraintIqcJqc.h
OndselSolver/ScrewJoint.h
OndselSolver/SimulationStoppingError.h
OndselSolver/Sine.h
OndselSolver/SingularMatrixError.h
OndselSolver/Solver.h
OndselSolver/SparseColumn.h
OndselSolver/SparseMatrix.h
OndselSolver/SparseRow.h
OndselSolver/SparseVector.h
OndselSolver/SphericalJoint.h
OndselSolver/SphSphJoint.h
OndselSolver/StableBackwardDifference.h
OndselSolver/StateData.h
OndselSolver/Sum.h
OndselSolver/Symbolic.h
OndselSolver/SymbolicParser.h
OndselSolver/SyntaxError.h
OndselSolver/System.h
OndselSolver/SystemNewtonRaphson.h
OndselSolver/SystemSolver.h
OndselSolver/Time.h
OndselSolver/TooManyTriesError.h
OndselSolver/TooSmallStepSizeError.h
OndselSolver/Translation.h
OndselSolver/TranslationalJoint.h
OndselSolver/TranslationConstraintIJ.h
OndselSolver/TranslationConstraintIqcJc.h
OndselSolver/TranslationConstraintIqcJqc.h
OndselSolver/TranslationConstraintIqctJqc.h
OndselSolver/Units.h
OndselSolver/UniversalJoint.h
OndselSolver/UserFunction.h
OndselSolver/Variable.h
OndselSolver/VectorNewtonRaphson.h
OndselSolver/VelICKineSolver.h
OndselSolver/VelICSolver.h
OndselSolver/VelKineSolver.h
OndselSolver/VelSolver.h
OndselSolver/ZRotation.h
OndselSolver/ZTranslation.h
)
add_subdirectory(OndselSolver)
target_sources(OndselSolver PUBLIC "${ONDSELSOLVER_SRC}")
target_sources(OndselSolver PUBLIC "${ONDSELSOLVER_HEADERS}")
set_target_properties(OndselSolver
PROPERTIES VERSION ${PROJECT_VERSION}
SOVERSION 1
PUBLIC_HEADER "${ONDSELSOLVER_HEADERS}"
)
configure_file(OndselSolver.pc.in ${CMAKE_BINARY_DIR}/OndselSolver.pc @ONLY)
install(TARGETS OndselSolver
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/OndselSolver)
install(FILES ${CMAKE_BINARY_DIR}/OndselSolver.pc
DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/pkgconfig)

View File

@@ -1,570 +0,0 @@
target_sources(ondsel-solver PUBLIC
Abs.cpp
AbsConstraint.cpp
AccICKineNewtonRaphson.cpp
AccICNewtonRaphson.cpp
AccKineNewtonRaphson.cpp
AccNewtonRaphson.cpp
AngleJoint.cpp
AngleZIecJec.cpp
AngleZIeqcJec.cpp
AngleZIeqcJeqc.cpp
AnyGeneralSpline.cpp
AnyPosICNewtonRaphson.cpp
ArcSine.cpp
ArcTan.cpp
ArcTan2.cpp
Array.cpp
ASMTAnimationParameters.cpp
ASMTAssembly.cpp
ASMTConstantGravity.cpp
ASMTConstraintSet.cpp
ASMTCylindricalJoint.cpp
ASMTExtrusion.cpp
ASMTFixedJoint.cpp
ASMTForceTorque.cpp
ASMTGeneralMotion.cpp
ASMTItem.cpp
ASMTItemIJ.cpp
ASMTJoint.cpp
ASMTKinematicIJ.cpp
ASMTMarker.cpp
ASMTMotion.cpp
ASMTNoRotationJoint.cpp
ASMTPart.cpp
ASMTPointInLineJoint.cpp
ASMTPointInPlaneJoint.cpp
ASMTPrincipalMassMarker.cpp
ASMTRefCurve.cpp
ASMTRefItem.cpp
ASMTRefPoint.cpp
ASMTRefSurface.cpp
ASMTRevoluteJoint.cpp
ASMTRotationalMotion.cpp
ASMTSimulationParameters.cpp
ASMTSpatialContainer.cpp
ASMTSpatialItem.cpp
ASMTSphericalJoint.cpp
ASMTTime.cpp
ASMTTranslationalMotion.cpp
ASMTTranslationalJoint.cpp
ASMTUniversalJoint.cpp
AtPointConstraintIJ.cpp
AtPointConstraintIqcJc.cpp
AtPointConstraintIqcJqc.cpp
AtPointConstraintIqctJqc.cpp
AtPointJoint.cpp
BasicIntegrator.cpp
BasicQuasiIntegrator.cpp
BasicUserFunction.cpp
CADSystem.cpp
CartesianFrame.cpp
CompoundJoint.cpp
Constant.cpp
ConstantGravity.cpp
ConstantVelocityJoint.cpp
Constraint.cpp
ConstraintIJ.cpp
ConstVelConstraintIJ.cpp
ConstVelConstraintIqcJc.cpp
ConstVelConstraintIqcJqc.cpp
Cosine.cpp
CREATE.cpp
CylindricalJoint.cpp
CylSphJoint.cpp
DifferentiatedGeneralSpline.cpp
EndFrameqct2.cpp
EulerAngles.cpp
EulerAnglesDDot.cpp
EulerAnglesDot.cpp
Exponential.cpp
ExternalSystem.cpp
FunctionFromData.cpp
FunctionXcParameter.cpp
FunctionXY.cpp
GeneralSpline.cpp
Ln.cpp
Log10.cpp
LogN.cpp
Negative.cpp
PosVelAccData.cpp
DiagonalMatrix.cpp
DifferenceOperator.cpp
DirectionCosineConstraintIJ.cpp
DirectionCosineConstraintIqcJc.cpp
DirectionCosineConstraintIqcJqc.cpp
DirectionCosineConstraintIqctJqc.cpp
DirectionCosineIecJec.cpp
DirectionCosineIeqcJec.cpp
DirectionCosineIeqcJeqc.cpp
DirectionCosineIeqctJeqc.cpp
DiscontinuityError.cpp
DispCompIecJecIe.cpp
DispCompIecJecKec.cpp
DispCompIecJecKeqc.cpp
DispCompIecJecO.cpp
DispCompIeqcJecIe.cpp
DispCompIeqcJecKeqc.cpp
DispCompIeqcJecO.cpp
DispCompIeqcJeqcIe.cpp
DispCompIeqcJeqcKeqc.cpp
DispCompIeqcJeqcKeqct.cpp
DispCompIeqcJeqcO.cpp
DispCompIeqctJeqcIe.cpp
DispCompIeqctJeqcKeqct.cpp
DispCompIeqctJeqcO.cpp
DistanceConstraintIJ.cpp
DistanceConstraintIqcJc.cpp
DistanceConstraintIqcJqc.cpp
DistanceConstraintIqctJqc.cpp
DistancexyConstraintIJ.cpp
DistancexyConstraintIqcJc.cpp
DistancexyConstraintIqcJqc.cpp
DistIecJec.cpp
DistIeqcJec.cpp
DistIeqcJeqc.cpp
DistIeqctJeqc.cpp
DistxyIecJec.cpp
DistxyIeqcJec.cpp
DistxyIeqcJeqc.cpp
DistxyIeqctJeqc.cpp
EndFramec.cpp
EndFrameqc.cpp
EndFrameqct.cpp
EulerAngleszxz.cpp
EulerAngleszxzDDot.cpp
EulerAngleszxzDot.cpp
EulerArray.cpp
EulerConstraint.cpp
EulerParameters.cpp
EulerParametersDDot.cpp
EulerParametersDot.cpp
ExpressionX.cpp
FixedJoint.cpp
ForceTorqueData.cpp
ForceTorqueItem.cpp
FullColumn.cpp
FullMatrix.cpp
FullMotion.cpp
FullRow.cpp
Function.cpp
FunctionWithManyArgs.cpp
FunctionX.cpp
GearConstraintIJ.cpp
GearConstraintIqcJc.cpp
GearConstraintIqcJqc.cpp
GearJoint.cpp
GEFullMat.cpp
GEFullMatFullPv.cpp
GEFullMatParPv.cpp
GESpMat.cpp
GESpMatFullPv.cpp
GESpMatFullPvPosIC.cpp
GESpMatParPv.cpp
GESpMatParPvMarko.cpp
GESpMatParPvMarkoFast.cpp
GESpMatParPvPrecise.cpp
ICKineIntegrator.cpp
IndependentVariable.cpp
InLineJoint.cpp
InPlaneJoint.cpp
Integrator.cpp
IntegratorInterface.cpp
Item.cpp
Joint.cpp
KineIntegrator.cpp
KinematicIeJe.cpp
LDUFullMatParPv.cpp
LDUSpMat.cpp
LDUSpMatParPv.cpp
LDUSpMatParPvMarko.cpp
LDUSpMatParPvPrecise.cpp
LinearMultiStepMethod.cpp
LineInPlaneJoint.cpp
MarkerFrame.cpp
MatrixDecomposition.cpp
MatrixGaussElimination.cpp
MatrixLDU.cpp
MatrixSolver.cpp
MaximumIterationError.cpp
MBDynBlock.cpp
MBDynBody.cpp
MBDynControlData.cpp
MBDynData.cpp
MBDynElement.cpp
MBDynInitialValue.cpp
MBDynItem.cpp
MBDynJoint.cpp
MBDynMarker.cpp
MBDynNode.cpp
MBDynReference.cpp
MBDynStructural.cpp
MBDynSystem.cpp
MomentOfInertiaSolver.cpp
NewtonRaphson.cpp
NewtonRaphsonError.cpp
NoRotationJoint.cpp
NotKinematicError.cpp
Numeric.cpp
OrbitAnglezIecJec.cpp
OrbitAnglezIeqcJec.cpp
OrbitAnglezIeqcJeqc.cpp
Orientation.cpp
ParallelAxesJoint.cpp
Part.cpp
PartFrame.cpp
PerpendicularJoint.cpp
PlanarJoint.cpp
PointInLineJoint.cpp
PointInPlaneJoint.cpp
PosICKineNewtonRaphson.cpp
PosICNewtonRaphson.cpp
PosKineNewtonRaphson.cpp
PosNewtonRaphson.cpp
Power.cpp
PrescribedMotion.cpp
Product.cpp
QuasiIntegrator.cpp
RackPinConstraintIJ.cpp
RackPinConstraintIqcJc.cpp
RackPinConstraintIqcJqc.cpp
RackPinJoint.cpp
Reciprocal.cpp
RedundantConstraint.cpp
RevCylJoint.cpp
RevoluteJoint.cpp
RowTypeMatrix.cpp
ScalarNewtonRaphson.cpp
ScrewConstraintIJ.cpp
ScrewConstraintIqcJc.cpp
ScrewConstraintIqcJqc.cpp
ScrewJoint.cpp
SimulationStoppingError.cpp
Sine.cpp
SingularMatrixError.cpp
Solver.cpp
SparseColumn.cpp
SparseMatrix.cpp
SparseRow.cpp
SparseVector.cpp
SphericalJoint.cpp
SphSphJoint.cpp
StableBackwardDifference.cpp
LDUFullMat.cpp
StateData.cpp
Sum.cpp
Symbolic.cpp
SymbolicParser.cpp
SyntaxError.cpp
System.cpp
SystemNewtonRaphson.cpp
SystemSolver.cpp
Time.cpp
TooManyTriesError.cpp
TooSmallStepSizeError.cpp
Translation.cpp
TranslationalJoint.cpp
TranslationConstraintIJ.cpp
TranslationConstraintIqcJc.cpp
TranslationConstraintIqcJqc.cpp
TranslationConstraintIqctJqc.cpp
Units.cpp
UniversalJoint.cpp
UserFunction.cpp
Variable.cpp
FullVector.cpp
VectorNewtonRaphson.cpp
VelICKineSolver.cpp
VelICSolver.cpp
VelKineSolver.cpp
VelSolver.cpp
ZRotation.cpp
ZTranslation.cpp
ASMTAssembly.cpp
)
target_sources(OndselSolver PUBLIC
Abs.h
AbsConstraint.h
AccICKineNewtonRaphson.h
AccICNewtonRaphson.h
AccKineNewtonRaphson.h
AccNewtonRaphson.h
AngleJoint.h
AngleZIecJec.h
AngleZIeqcJec.h
AngleZIeqcJeqc.h
AnyGeneralSpline.h
AnyPosICNewtonRaphson.h
ArcSine.h
ArcTan.h
ArcTan2.h
Array.h
ASMTAnimationParameters.h
ASMTAssembly.h
ASMTConstantGravity.h
ASMTConstraintSet.h
ASMTCylindricalJoint.h
ASMTExtrusion.h
ASMTFixedJoint.h
ASMTForceTorque.h
ASMTGeneralMotion.h
ASMTItem.h
ASMTItemIJ.h
ASMTJoint.h
ASMTKinematicIJ.h
ASMTMarker.h
ASMTMotion.h
ASMTNoRotationJoint.h
ASMTPart.h
ASMTPointInLineJoint.h
ASMTPointInPlaneJoint.h
ASMTPrincipalMassMarker.h
ASMTRefCurve.h
ASMTRefItem.h
ASMTRefPoint.h
ASMTRefSurface.h
ASMTRevoluteJoint.h
ASMTRotationalMotion.h
ASMTSimulationParameters.h
ASMTSpatialContainer.h
ASMTSpatialItem.h
ASMTSphericalJoint.h
ASMTTime.h
ASMTTranslationalMotion.h
ASMTTranslationalJoint.h
ASMTUniversalJoint.h
AtPointConstraintIJ.h
AtPointConstraintIqcJc.h
AtPointConstraintIqcJqc.h
AtPointConstraintIqctJqc.h
AtPointJoint.h
BasicIntegrator.h
BasicQuasiIntegrator.h
BasicUserFunction.h
CADSystem.h
CartesianFrame.h
CompoundJoint.h
Constant.h
ConstantGravity.h
ConstantVelocityJoint.h
Constraint.h
ConstraintIJ.h
ConstVelConstraintIJ.h
ConstVelConstraintIqcJc.h
ConstVelConstraintIqcJqc.h
Cosine.h
CREATE.h
CylindricalJoint.h
CylSphJoint.h
DifferentiatedGeneralSpline.h
EndFrameqct2.h
EulerAngles.h
EulerAnglesDDot.h
EulerAnglesDot.h
Exponential.h
ExternalSystem.h
FunctionFromData.h
FunctionXcParameter.h
FunctionXY.h
GeneralSpline.h
Ln.h
Log10.h
LogN.h
Negative.h
PosVelAccData.h
DiagonalMatrix.h
DifferenceOperator.h
DirectionCosineConstraintIJ.h
DirectionCosineConstraintIqcJc.h
DirectionCosineConstraintIqcJqc.h
DirectionCosineConstraintIqctJqc.h
DirectionCosineIecJec.h
DirectionCosineIeqcJec.h
DirectionCosineIeqcJeqc.h
DirectionCosineIeqctJeqc.h
DiscontinuityError.h
DispCompIecJecIe.h
DispCompIecJecKec.h
DispCompIecJecKeqc.h
DispCompIecJecO.h
DispCompIeqcJecIe.h
DispCompIeqcJecKeqc.h
DispCompIeqcJecO.h
DispCompIeqcJeqcIe.h
DispCompIeqcJeqcKeqc.h
DispCompIeqcJeqcKeqct.h
DispCompIeqcJeqcO.h
DispCompIeqctJeqcIe.h
DispCompIeqctJeqcKeqct.h
DispCompIeqctJeqcO.h
DistanceConstraintIJ.h
DistanceConstraintIqcJc.h
DistanceConstraintIqcJqc.h
DistanceConstraintIqctJqc.h
DistancexyConstraintIJ.h
DistancexyConstraintIqcJc.h
DistancexyConstraintIqcJqc.h
DistIecJec.h
DistIeqcJec.h
DistIeqcJeqc.h
DistIeqctJeqc.h
DistxyIecJec.h
DistxyIeqcJec.h
DistxyIeqcJeqc.h
DistxyIeqctJeqc.h
EndFramec.h
EndFrameqc.h
EndFrameqct.h
enum.h
EulerAngleszxz.h
EulerAngleszxzDDot.h
EulerAngleszxzDot.h
EulerArray.h
EulerConstraint.h
EulerParameters.h
EulerParametersDDot.h
EulerParametersDot.h
ExpressionX.h
FixedJoint.h
ForceTorqueData.h
ForceTorqueItem.h
FullColumn.h
FullMatrix.h
FullMotion.h
FullRow.h
Function.h
FunctionWithManyArgs.h
FunctionX.h
GearConstraintIJ.h
GearConstraintIqcJc.h
GearConstraintIqcJqc.h
GearJoint.h
GEFullMat.h
GEFullMatFullPv.h
GEFullMatParPv.h
GESpMat.h
GESpMatFullPv.h
GESpMatFullPvPosIC.h
GESpMatParPv.h
GESpMatParPvMarko.h
GESpMatParPvMarkoFast.h
GESpMatParPvPrecise.h
ICKineIntegrator.h
IndependentVariable.h
InLineJoint.h
InPlaneJoint.h
Integrator.h
IntegratorInterface.h
Item.h
Joint.h
KineIntegrator.h
KinematicIeJe.h
LDUFullMatParPv.h
LDUSpMat.h
LDUSpMatParPv.h
LDUSpMatParPvMarko.h
LDUSpMatParPvPrecise.h
LinearMultiStepMethod.h
LineInPlaneJoint.h
MarkerFrame.h
MatrixDecomposition.h
MatrixGaussElimination.h
MatrixLDU.h
MatrixSolver.h
MaximumIterationError.h
MBDynBlock.h
MBDynBody.h
MBDynControlData.h
MBDynData.h
MBDynElement.h
MBDynInitialValue.h
MBDynItem.h
MBDynJoint.h
MBDynMarker.h
MBDynNode.h
MBDynReference.h
MBDynStructural.h
MBDynSystem.h
MomentOfInertiaSolver.h
NewtonRaphson.h
NewtonRaphsonError.h
NoRotationJoint.h
NotKinematicError.h
Numeric.h
OrbitAnglezIecJec.h
OrbitAnglezIeqcJec.h
OrbitAnglezIeqcJeqc.h
Orientation.h
ParallelAxesJoint.h
Part.h
PartFrame.h
PerpendicularJoint.h
PlanarJoint.h
PointInLineJoint.h
PointInPlaneJoint.h
PosICKineNewtonRaphson.h
PosICNewtonRaphson.h
PosKineNewtonRaphson.h
PosNewtonRaphson.h
Power.h
PrescribedMotion.h
Product.h
QuasiIntegrator.h
RackPinConstraintIJ.h
RackPinConstraintIqcJc.h
RackPinConstraintIqcJqc.h
RackPinJoint.h
Reciprocal.h
RedundantConstraint.h
resource.h
RevCylJoint.h
RevoluteJoint.h
RowTypeMatrix.h
ScalarNewtonRaphson.h
ScrewConstraintIJ.h
ScrewConstraintIqcJc.h
ScrewConstraintIqcJqc.h
ScrewJoint.h
SimulationStoppingError.h
Sine.h
SingularMatrixError.h
Solver.h
SparseColumn.h
SparseMatrix.h
SparseRow.h
SparseVector.h
SphericalJoint.h
SphSphJoint.h
StableBackwardDifference.h
LDUFullMat.h
StateData.h
Sum.h
Symbolic.h
SymbolicParser.h
SyntaxError.h
System.h
SystemNewtonRaphson.h
SystemSolver.h
Time.h
TooManyTriesError.h
TooSmallStepSizeError.h
Translation.h
TranslationalJoint.h
TranslationConstraintIJ.h
TranslationConstraintIqcJc.h
TranslationConstraintIqcJqc.h
TranslationConstraintIqctJqc.h
Units.h
UniversalJoint.h
UserFunction.h
Variable.h
FullVector.h
VectorNewtonRaphson.h
VelICKineSolver.h
VelICSolver.h
VelKineSolver.h
VelSolver.h
ZRotation.h
ZTranslation.h
)