
.. _file_include_Karana_SOADyn_KModel.h:

File KModel.h
=============

|exhale_lsh| :ref:`Parent directory <dir_include_Karana_SOADyn>` (``include/Karana/SOADyn``)

.. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS



Contains declarations for BaseKModel class, declarations and definitions for the templatized KModel class, and declarations for associated classes, e.g., KModelParams, KModelDiscreteStates, etc. 



.. contents:: Contents
   :local:
   :backlinks: none

Definition (``include/Karana/SOADyn/KModel.h``)
-----------------------------------------------


.. toctree::
   :maxdepth: 1

   program_listing_file_include_Karana_SOADyn_KModel.h.rst





Includes
--------


- ``Karana/KCore/LockingBase.h`` (:ref:`file_include_Karana_KCore_LockingBase.h`)

- ``Karana/KCore/MsgLogger.h`` (:ref:`file_include_Karana_KCore_MsgLogger.h`)

- ``Karana/SOADyn/CompoundSubhinge.h`` (:ref:`file_include_Karana_SOADyn_CompoundSubhinge.h`)

- ``Karana/SOADyn/StatePropagator.h`` (:ref:`file_include_Karana_SOADyn_StatePropagator.h`)



Included By
-----------


- :ref:`file_include_Karana_Collision_PenaltyContact.h`

- :ref:`file_include_Karana_GeneralKModels_ComputedTorque.h`

- :ref:`file_include_Karana_GeneralKModels_DataLogger.h`

- :ref:`file_include_Karana_GeneralKModels_DataPlotter.h`

- :ref:`file_include_Karana_GeneralKModels_GilRelease.h`

- :ref:`file_include_Karana_GeneralKModels_GraphicalSceneMovie.h`

- :ref:`file_include_Karana_GeneralKModels_Gravity.h`

- :ref:`file_include_Karana_GeneralKModels_GravityInterface.h`

- :ref:`file_include_Karana_GeneralKModels_PID.h`

- :ref:`file_include_Karana_GeneralKModels_PinJointLimits.h`

- :ref:`file_include_Karana_GeneralKModels_ProjectConstraintError.h`

- :ref:`file_include_Karana_GeneralKModels_SpringDamper.h`

- :ref:`file_include_Karana_GeneralKModels_SubhingeForceLimits.h`

- :ref:`file_include_Karana_GeneralKModels_SubhingeSpringDamper.h`

- :ref:`file_include_Karana_GeneralKModels_SyncRealTime.h`

- :ref:`file_include_Karana_GeneralKModels_TimeDisplay.h`

- :ref:`file_include_Karana_GeneralKModels_UpdateProxyScene.h`




Namespaces
----------


- :ref:`namespace_Karana`

- :ref:`namespace_Karana__Dynamics`

- :ref:`namespace_Karana__Models`


Classes
-------


- :ref:`exhale_struct_structKarana_1_1Models_1_1MultibodyObjs`

- :ref:`exhale_class_classKarana_1_1Models_1_1BaseKModel`

- :ref:`exhale_class_classKarana_1_1Models_1_1KModel`

- :ref:`exhale_class_classKarana_1_1Models_1_1KModelContinuousStates`

- :ref:`exhale_class_classKarana_1_1Models_1_1KModelDiscreteStates`

- :ref:`exhale_class_classKarana_1_1Models_1_1KModelParams`

- :ref:`exhale_class_classKarana_1_1Models_1_1KModelScratch`

- :ref:`exhale_class_classKarana_1_1Models_1_1KModelVars`

- :ref:`exhale_class_classKarana_1_1Models_1_1NoContinuousStates`

- :ref:`exhale_class_classKarana_1_1Models_1_1NoDiscreteStates`

- :ref:`exhale_class_classKarana_1_1Models_1_1NoParams`

- :ref:`exhale_class_classKarana_1_1Models_1_1NoScratch`


Enums
-----


- :ref:`exhale_enum_KModel_8h_1aa8a64700018114054709f73b18677dea`

