/** @class SunriseBalanceModel.cpp @author Brian Magill @creationdate 5/07/2007 @brief primative model for the sunrise balance signal */ #include "SunriseBalanceModel.h" using namespace std; valarray SunriseBalanceModel::getModel() const { unsigned long i; valarray model(0.0, length); double slope = ampl/double(topInd); for(i = 0; i <= topInd; i++) model[i] = ampl - slope*double(i); return model; } void SunriseBalanceModel::getModel(valarray &model) const { model.resize(length); model = getModel(); }