void doom_melt_start (DoomMelt *_this, IIM_Surface *surf) { _this->surf = surf; _this->isFinished = 0; _init_columns(_this); }
Values::Values(std::size_t rows, const std::valarray<double> & values) : _rows(rows ? rows : throw std::domain_error("Row Size Can't Be Zero")), _columns(values.size() ? values.size() : throw std::domain_error("Column Size Can't Be Zero")), _values(_init_columns(values)) { }