/* File : example.cpp */ #include "example.hxx" std::vector create_dvector(const int size, const double value) { return std::vector(size, value); } std::vector create_ivector(const int size, const int value) { return std::vector(size, value); } double sum_dvector(const std::vector dvector) { double sum = 0; for (int i = 0; i < dvector.size(); i++) { sum += dvector[i]; } return sum; } int sum_ivector(const std::vector ivector) { int sum = 0; for (int i = 0; i < ivector.size(); i++) { sum += ivector[i]; } return sum; } void concat_dvector(std::vector& dvector, const std::vector other_dvector) { dvector.insert(dvector.end(), other_dvector.begin(), other_dvector.end()); } void concat_ivector(std::vector& ivector, const std::vector other_ivector) { ivector.insert(ivector.end(), other_ivector.begin(), other_ivector.end()); }