00001 #ifndef MLAPI_DOUBLEVECTOR_UTILS_H
00002 #define MLAPI_DOUBLEVECTOR_UTILS_H
00003
00013
00014
00015
00016
00017
00018 #include "MLAPI_Error.h"
00019 #include "MLAPI_MultiVector.h"
00020
00021 namespace MLAPI {
00022
00033
00034 MultiVector Duplicate(const MultiVector& y);
00035
00037 MultiVector Duplicate(const MultiVector& y, const int v);
00038
00040 MultiVector Extract(const MultiVector& y, const int v);
00041
00043 MultiVector Redistribute(const MultiVector& y, const int NumEquations);
00044
00045 }
00046
00047 #endif