Vector trans(const Vector& a) { Vector retVector(a); if(a.orientation == Vector::ROW) retVector.orientation = Vector::COLUMN; else retVector.orientation = Vector::ROW; return retVector; }
gVector gVector::operator+ (gVector &ai_rightVector) const { assert(size() == ai_rightVector.size()); gVector retVector(size()); for(unsigned int i=0; i<size(); i++) retVector[ i] = operator[](i) + ai_rightVector[i]; return retVector; }