ModelSpace
All Classes Namespaces Functions Variables Enumerations Pages
clockwerk.h
1/******************************************************************************
2* Copyright (c) ATTX LLC 2024. All Rights Reserved.
3*
4* This software and associated documentation (the "Software") are the
5* proprietary and confidential information of ATTX, LLC. The Software is
6* furnished under a license agreement between ATTX and the user organization
7* and may be used or copied only in accordance with the terms of the agreement.
8* Refer to 'license/attx_license.adoc' for standard license terms.
9*
10* EXPORT CONTROL NOTICE: THIS SOFTWARE MAY INCLUDE CONTENT CONTROLLED UNDER THE
11* INTERNATIONAL TRAFFIC IN ARMS REGULATIONS (ITAR) OR THE EXPORT ADMINISTRATION
12* REGULATIONS (EAR99). No part of the Software may be used, reproduced, or
13* transmitted in any form or by any means, for any purpose, without the express
14* written permission of ATTX, LLC.
15******************************************************************************/
16/// This module contains all includes necessary to work with the full clockwerk
17/// library.
18#ifndef CLOCKWERK_H
19#define CLOCKWERK_H
20
21#include "core/Matrix.hpp"
22#include "core/CartesianVector.hpp"
23#include "core/matrixmath.hpp"
24#include "core/vectormath.hpp"
25#include "core/macros.h"
26#include "core/clockwerkerrors.h"
27#include "core/safemath.hpp"
28
29#include "architecture/Tasks.h"
30#include "architecture/EventLogger.h"
31#include "architecture/Executive.h"
32#include "architecture/Scheduler.h"
33#include "architecture/Time.h"
34#include "architecture/TimeManager.h"
35
36#include "data_management/GraphTreeObject.h"
37#include "data_management/DataIO.hpp"
38#include "data_management/signalutils.h"
39
40#include "logging/SimLogger.h"
41
42#include "six_dof_dynamics/attitudemath.hpp"
43#include "six_dof_dynamics/Body.hpp"
44#include "six_dof_dynamics/Frame.hpp"
45#include "six_dof_dynamics/Node.hpp"
46#include "six_dof_dynamics/DCM.hpp"
47#include "six_dof_dynamics/Quaternion.hpp"
48#include "six_dof_dynamics/MRP.hpp"
49#include "six_dof_dynamics/Euler321.hpp"
50#include "six_dof_dynamics/FrameDynamics.hpp"
51#include "six_dof_dynamics/Joint.hpp"
52
53#include "utils/debugtools.hpp"
54#include "utils/fileutils.h"
55#include "utils/ForwardEulerIntegrator.hpp"
56#include "utils/frameutils.hpp"
57#include "utils/Integrator.hpp"
58#include "utils/orbitutils.h"
59#include "utils/planetrelutils.hpp"
60#include "utils/Rates.hpp"
61#include "utils/RK4Integrator.hpp"
62#include "utils/unitutils.h"
63
64#endif