Spacecraft Control Framework 1.0
Spacecraft Control Library
sc_pm_machine_dq.h
Go to the documentation of this file.
1//-----------------------------------------------------------------------------------------
2// Implement pm_machine_dq
3//-----------------------------------------------------------------------------------------
4// Copyright (c) 2017 Princeton Satellite Systems. All rights reserved.
5//-----------------------------------------------------------------------------------------
6
8
9
11#ifndef __PM_MACHINE_DQ__
12#define __PM_MACHINE_DQ__
13
14#ifdef AS_OS_WINDOWS
15 #include "matrixlib.h"
16#else
17 #include <MatrixLib/MatrixLib.h>
18#endif
19
25{
26
27 private:
28 double d_t;
29
30 public:
31 pm_machine_dq( void );
32 void initialize( double d_t, double t_update, double u_m, double u_d );
33 void defaults( void );
34 void rhs( double t, const ml_matrix u );
35
36
37};
38
39
40#endif
pm_machine_dq
Definition: sc_pm_machine_dq.h:25
pm_machine_dq(void)
Constructor.
Definition: sc_pm_machine_dq.cc:14
void defaults(void)
Initialize the object with the defaults.
Definition: sc_pm_machine_dq.cc:22
void initialize(double d_t, double t_update, double u_m, double u_d)
Initialize the object.
Definition: sc_pm_machine_dq.cc:30
void rhs(double t, const ml_matrix u)
Update the switches.
Definition: sc_pm_machine_dq.cc:38