Skip to content
Snippets Groups Projects
Commit 80df7a87 authored by Tomáš Oberhuber's avatar Tomáš Oberhuber
Browse files

Adding tnlMatrixRow.

parent 2ffbaea9
No related branches found
No related tags found
No related merge requests found
/***************************************************************************
tnlMatrixRow_impl.h - description
-------------------
begin : Dec 19, 2014
copyright : (C) 2014 by Tomas Oberhuber
email : tomas.oberhuber@fjfi.cvut.cz
***************************************************************************/
/***************************************************************************
* *
* This program is free software; you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation; either version 2 of the License, or *
* (at your option) any later version. *
* *
***************************************************************************/
#ifndef TNLMATRIXROW_IMPL_H_
#define TNLMATRIXROW_IMPL_H_
#endif /* TNLMATRIXROW_IMPL_H_ */
/***************************************************************************
tnlMatrixRow.h - description
-------------------
begin : Dec 19, 2014
copyright : (C) 2014 by Tomas Oberhuber
email : tomas.oberhuber@fjfi.cvut.cz
***************************************************************************/
/***************************************************************************
* *
* This program is free software; you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation; either version 2 of the License, or *
* (at your option) any later version. *
* *
***************************************************************************/
#ifndef TNLMATRIXROW_H_
#define TNLMATRIXROW_H_
template< typename Real, typename Index >
class tnlMatrixRow
{
public:
tnlMatrixRow();
void bind( Index* columns,
Real* values,
const Index length,
const Index step );
Real setElement( const Index& elementIndex,
const Index& column,
const Real& value );
protected:
Real* values;
Index* columns;
Index length, step;
};
#include <implementation/matrices/tnlMatrixRow_impl.h>
#endif /* TNLMATRIXROW_H_ */
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment