
.. _file_include_Karana_Math_Defs.h:

File Defs.h
===========

|exhale_lsh| :ref:`Parent directory <dir_include_Karana_Math>` (``include/Karana/Math``)

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



Basic typedefs and definitions for the Math module. 



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

Definition (``include/Karana/Math/Defs.h``)
-------------------------------------------


.. toctree::
   :maxdepth: 1

   program_listing_file_include_Karana_Math_Defs.h.rst





Includes
--------


- ``Eigen/Dense``

- ``Eigen/Geometry``

- ``bit``

- ``chrono`` (:ref:`file_include_Karana_KCore_pybind11_chrono_numpy.h`)

- ``cmath``

- ``ios``

- ``iostream``



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


- :ref:`file_doxygen_docs_GeneralKModels_GeneralKModels_Py.cc`

- :ref:`file_include_Karana_GeneralKModels_GilRelease.h`

- :ref:`file_include_Karana_GeneralKModels_GravityInterface.h`

- :ref:`file_include_Karana_GeneralKModels_ProfileGenerator.h`

- :ref:`file_include_Karana_Integrators_Integrator.h`

- :ref:`file_include_Karana_KCore_Var_T.h`

- :ref:`file_include_Karana_KUtils_DataLogger.h`

- :ref:`file_include_Karana_KUtils_DataPlotter.h`

- :ref:`file_include_Karana_KUtils_Defs.h`

- :ref:`file_include_Karana_Math_AABB.h`

- :ref:`file_include_Karana_Math_HomTran.h`

- :ref:`file_include_Karana_Math_Interpolation.h`

- :ref:`file_include_Karana_Math_Ray.h`

- :ref:`file_include_Karana_Math_RotationMatrix.h`

- :ref:`file_include_Karana_Math_RotationVector.h`

- :ref:`file_include_Karana_Math_SimTran.h`

- :ref:`file_include_Karana_Math_SpatialInertia.h`

- :ref:`file_include_Karana_Math_SpatialVector.h`

- :ref:`file_include_Karana_Math_StateSpace.h`

- :ref:`file_include_Karana_Math_UnitQuaternion.h`

- :ref:`file_include_Karana_Math_pybind11Kquantities.h`

- :ref:`file_include_Karana_SOADyn_CeresNonlinearSolver.h`

- :ref:`file_include_Karana_SOADyn_CompoundSubhinge.h`

- :ref:`file_include_Karana_SOADyn_CoordBase.h`

- :ref:`file_include_Karana_SOADyn_CoordData.h`

- :ref:`file_include_Karana_SOADyn_Defs.h`

- :ref:`file_include_Karana_SOADyn_EigenNonlinearSolver.h`

- :ref:`file_include_Karana_SOADyn_NonlinearSolver.h`

- :ref:`file_include_Karana_SOADyn_PhysicalBody.h`

- :ref:`file_include_Karana_SOADyn_TimeKeeper.h`

- :ref:`file_include_Karana_SOADyn_TimedEvent.h`

- :ref:`file_include_Karana_Scene_AbstractImporter.h`

- :ref:`file_include_Karana_Scene_CollisionInfo.h`

- :ref:`file_include_Karana_Scene_SceneNode.h`

- :ref:`file_include_Karana_Scene_ScenePartSpec.h`

- :ref:`file_include_Karana_WebScene_WebSceneNode.h`

- :ref:`file_include_Karana_WebScene_WebScenePart.h`




Namespaces
----------


- :ref:`namespace_Eigen`

- :ref:`namespace_Karana`

- :ref:`namespace_Karana__Math`


Classes
-------


- :ref:`exhale_struct_structKarana_1_1Math_1_1RankInfo`


Enums
-----


- :ref:`exhale_enum_Math_2Defs_8h_1aa56ca64e4beef2d359711512b3fde50a`


Functions
---------


- :ref:`exhale_function_Math_2Defs_8h_1a7844657171e05b04fdaee3d2f099a751`

- :ref:`exhale_function_Math_2Defs_8h_1a55eef04e1b41049f8801d7d93ec88409`

- :ref:`exhale_function_Math_2Defs_8h_1a1b734b5662312f0424f3ec248147e815`

- :ref:`exhale_function_Math_2Defs_8h_1a9c46d92623839690e738aaf19f7e170d`

- :ref:`exhale_function_Math_2Defs_8h_1a5e7dd347367a3e6e837efbbfdfe456e9`

- :ref:`exhale_function_Math_2Defs_8h_1a043a6a986bf54ceac6b97465b21f7d7c`

- :ref:`exhale_function_Math_2Defs_8h_1ac4c7d44a8763c25d52cde6bf3ace6fae`

- :ref:`exhale_function_Math_2Defs_8h_1a15458955acd8adae9942e2cf7e951a6d`

- :ref:`exhale_function_Math_2Defs_8h_1a08c40650f5c4b1c9a96f7833237e3ec4`

- :ref:`exhale_function_Math_2Defs_8h_1ae319aac339f63b8b6555a5b6d51445fd`

- :ref:`exhale_function_Math_2Defs_8h_1aa4363c84d467ff0e13f79099d34fd291`

- :ref:`exhale_function_Math_2Defs_8h_1ade004102e0928573ac2d7a5c07501f23`

- :ref:`exhale_function_Math_2Defs_8h_1a80f5cb10b9312a8b0b08b53ddf10e1a0`

- :ref:`exhale_function_Math_2Defs_8h_1ae5e35376a2a4128963b4cba57de635b3`

- :ref:`exhale_function_Math_2Defs_8h_1ab2351a7e9f3003e7675603f2d5a3b3bf`

- :ref:`exhale_function_Math_2Defs_8h_1a98e94d5c72682440cf2c2915c86eacc7`

- :ref:`exhale_function_Math_2Defs_8h_1ab6418985d86bf8dc42b30ec4dcfbca2f`

- :ref:`exhale_function_Math_2Defs_8h_1a7de0159f33d9c26422cf72f87a26f851`

- :ref:`exhale_function_Math_2Defs_8h_1a08e678d27be45d0acb8b539810d50bc4`

- :ref:`exhale_function_Math_2Defs_8h_1a54d0db8ec5a186f63d6d5b906a4846d4`

- :ref:`exhale_function_Math_2Defs_8h_1a702dc2198d3df2ff7f0cb3b4b2f9270c`

- :ref:`exhale_function_Math_2Defs_8h_1a01593131ecadb99ca8c302696b1b087b`

- :ref:`exhale_function_Math_2Defs_8h_1ac343131b0f49c2f3d43891d45f2d2b28`

- :ref:`exhale_function_Math_2Defs_8h_1a5e3a1d7dbbcb9d10229933ec34e790c2`

- :ref:`exhale_function_Math_2Defs_8h_1a313395b6dc13c713b78e22b4b839e07e`


Defines
-------


- :ref:`exhale_define_Math_2Defs_8h_1af5c9d91107dc710f9abfa42cf2be2e6f`


Typedefs
--------


- :ref:`exhale_typedef_Math_2Defs_8h_1affd477cf368d0f333a5f36ed4fa37378`

- :ref:`exhale_typedef_Math_2Defs_8h_1a3ee61c5ea88abb7d5d2a3f6b4fd07ccb`

- :ref:`exhale_typedef_Math_2Defs_8h_1aa2993ec2fd40740b491f21e97514269b`

- :ref:`exhale_typedef_Math_2Defs_8h_1a11a453af22de9fd175f93fa15001814f`

- :ref:`exhale_typedef_Math_2Defs_8h_1aa15c8f8da5519a0d52771361a67c0075`

- :ref:`exhale_typedef_Math_2Defs_8h_1a50cc58a8b8399f6b828be1a0ef84564b`

- :ref:`exhale_typedef_Math_2Defs_8h_1aad197c4aefdd0b4bb19f81f289458677`

- :ref:`exhale_typedef_Math_2Defs_8h_1ab71193432f81cbb21ffecfc1ffb8629c`

- :ref:`exhale_typedef_Math_2Defs_8h_1adc0349b5184e8bf0da83b69f102e6b7c`

- :ref:`exhale_typedef_Math_2Defs_8h_1a72cfd05fa0c693b0a3eec54cd1560fea`

- :ref:`exhale_typedef_Math_2Defs_8h_1ac1bbaa9fe8202e8d84b8e98583a518bc`

- :ref:`exhale_typedef_Math_2Defs_8h_1ad1d8ea87159095968eeaf580edeb4e6a`

- :ref:`exhale_typedef_Math_2Defs_8h_1aec2cc270b41c4c53b7050d4d5de6814f`

- :ref:`exhale_typedef_Math_2Defs_8h_1a6abb09887598502ae202d49b7b16b2bf`

- :ref:`exhale_typedef_Math_2Defs_8h_1abcf080d11c06f628a6a5599ab66f1552`

- :ref:`exhale_typedef_Math_2Defs_8h_1a71073a5fa43e87a83d1bf940fbe45edc`

- :ref:`exhale_typedef_Math_2Defs_8h_1a072a63583fe77b2832de708b7ca2dcef`

- :ref:`exhale_typedef_Math_2Defs_8h_1abf88a10414c9fe3355ac72338708bb0f`

- :ref:`exhale_typedef_Math_2Defs_8h_1a96307973331a5a8d42c686765d882dd7`


Variables
---------


- :ref:`exhale_variable_Math_2Defs_8h_1a3aeb4be5415d75c3a67a04945789ee3c`

- :ref:`exhale_variable_Math_2Defs_8h_1a222fc616431ba7904c7a8456fcbef310`

