Sha256: 351e760fd7316d90abc8f686cee4fc3df6beb828f82b2e06839fa0f436c272ed

Contents?: true

Size: 1.22 KB

Versions: 13

Compression:

Stored size: 1.22 KB

Contents

// Copyright (C) 2008  Davis E. King (davis@dlib.net)
// License: Boost Software License   See LICENSE.txt for the full license.
#undef DLIB_MATRIx_DATA_LAYOUT_ABSTRACT_
#ifdef DLIB_MATRIx_DATA_LAYOUT_ABSTRACT_

#include "../algs.h"

namespace dlib
{

// ----------------------------------------------------------------------------------------

    struct row_major_layout
    {
        /*!
            This is the default matrix layout.  Any matrix object that uses this
            layout will be laid out in memory in row major order.  Additionally,
            all elements are contiguous (e.g. there isn't any padding at the ends of
            rows or anything like that)
        !*/
    };

// ----------------------------------------------------------------------------------------

    struct column_major_layout
    {
        /*!
            Any matrix object that uses this layout will be laid out in memory in 
            column major order.  Additionally, all elements are contiguous (e.g. 
            there isn't any padding at the ends of rows or anything like that)
        !*/
    };

// ----------------------------------------------------------------------------------------

}

#endif // DLIB_MATRIx_DATA_LAYOUT_ABSTRACT_


Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
dlib-1.2.2 ext/dlib-19.4/dlib/matrix/matrix_data_layout_abstract.h
dlib-1.2.1 ext/dlib-19.4/dlib/matrix/matrix_data_layout_abstract.h
dlib-1.2.0 ext/dlib-19.4/dlib/matrix/matrix_data_layout_abstract.h
dlib-1.1.5 ext/dlib-19.4/dlib/matrix/matrix_data_layout_abstract.h
dlib-1.1.4 ext/dlib-19.4/dlib/matrix/matrix_data_layout_abstract.h
dlib-1.1.3 ext/dlib-19.4/dlib/matrix/matrix_data_layout_abstract.h
dlib-1.1.2 ext/dlib-19.4/dlib/matrix/matrix_data_layout_abstract.h
dlib-1.1.1 ext/dlib-19.4/dlib/matrix/matrix_data_layout_abstract.h
dlib-1.1.0 ext/dlib-19.4/dlib/matrix/matrix_data_layout_abstract.h
dlib-1.0.3 ext/dlib-18.13/dlib/matrix/matrix_data_layout_abstract.h
dlib-1.0.2 ext/dlib-18.13/dlib/matrix/matrix_data_layout_abstract.h
dlib-1.0.1 ext/dlib-18.13/dlib/matrix/matrix_data_layout_abstract.h
dlib-1.0.0 ext/dlib-18.13/dlib/matrix/matrix_data_layout_abstract.h