FhSim  3.1.0
Marine systems simulation
Loading...
Searching...
No Matches
CChirpsignal.h
1#ifndef CChirpsignal_H
2#define CChirpsignal_H
61#include "CSrcBase.h"
62#include <fhsim/simobject/SimObject.h>
63
64#include <string>
65#include <vector>
66
67class CChirpsignal : public CSrcBase
68{
69 public:
70 CChirpsignal(std::string sSimObjectName, ISimObjectCreator* pCreator);
72
73 void OdeFcn(const double dT, const double* const adX, double* const adXDot) const{};
74
75 protected:
76 void CalcOutput(const double dTime, const double* const adX);
77
79 std::vector<double> m_Frequency;
81 std::vector<double> m_Targettime;
83 std::vector<double> m_FrequencyatTargettime;
84
85 double m_ToRads;
86};
87
88
89#endif
Definition CChirpsignal.h:68
void OdeFcn(const double dT, const double *const adX, double *const adXDot) const
Calculates the state derivatives.
Definition CChirpsignal.h:73
std::vector< double > m_Targettime
Definition CChirpsignal.h:81
std::vector< double > m_Frequency
Definition CChirpsignal.h:79
std::vector< double > m_FrequencyatTargettime
Definition CChirpsignal.h:83
void CalcOutput(const double dTime, const double *const adX)
Calculations of the output signals.
Definition CSrcBase.h:25