FhSim  3.1.0
Marine systems simulation
Loading...
Searching...
No Matches
CPulse.h
1#ifndef CPulse_H
2#define CPulse_H
3
64#include "CSrcBase.h"
65#include <fhsim/simobject/SimObject.h>
66#include <string>
67#include <vector>
68
69class CPulse : public CSrcBase
70{
71 public:
73 CPulse(std::string sSimObjectName, ISimObjectCreator* pCreator);
74 ~CPulse();
75
76 private:
77 void CalcOutput(const double dTime, const double* const adX);
79 std::vector<double> m_Amplitude;
81 std::vector<double> m_Delay;
83 std::vector<double> m_Width;
85 std::vector<double> m_Period;
87 std::vector<double> m_RiseTime;
89 std::vector<double> m_Bias;
90};
91
92
93#endif
Definition CPulse.h:70
CPulse(std::string sSimObjectName, ISimObjectCreator *pCreator)
Constructor sets parameters.
Definition CSrcBase.h:25