X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Fyoink;a=blobdiff_plain;f=src%2FMoof%2Fcml%2Fcore%2Fexternal_2D.h;h=fec6a7627f9bd75023d827ea876782ebae8475b9;hp=7461c5191b100456c5c26ae654a2425b6e42139b;hb=40755d4c6251206c18ce4784967d3a910cee096f;hpb=d08114d4e7315636ff62127845150273e0cbf66f diff --git a/src/Moof/cml/core/external_2D.h b/src/Moof/cml/core/external_2D.h index 7461c51..fec6a76 100644 --- a/src/Moof/cml/core/external_2D.h +++ b/src/Moof/cml/core/external_2D.h @@ -66,7 +66,8 @@ class external_2D typedef twod_tag dimension_tag; /* To simplify the matrix transpose operator: */ - typedef fixed_2D transposed_type; + typedef fixed_2D::type, + Cols,Rows,Layout> transposed_type; /* Note: the transposed type must be fixed_2D, since an external array * cannot be specified without a corresponding memory location. */ @@ -204,8 +205,8 @@ class external_2D typedef twod_tag dimension_tag; /* To simplify the matrix transpose operator: */ - typedef dynamic_2D - transposed_type; + typedef dynamic_2D::type, + Layout, CML_DEFAULT_ARRAY_ALLOC> transposed_type; /* To simplify the matrix row and column operators: */ typedef dynamic_1D row_array_type;