// sinus generator model // G(s) = A * sin ( t * Omega + Phi ) // A is amplitude // Omega is angular frequency // Phi is angular phase shift class GenSin(A, Omega, Phi) { var m_state = State( A * sin(simulator.time * Omega + Phi ) ); };