MyraMath
|
Interface class for representing subranges of dense Matrix's. More...
#include <myramath/utility/Number.h>
#include <myramath/utility/detail/LIBPUBLIC.h>
#include <iosfwd>
#include <utility>
#include <vector>
Go to the source code of this file.
Classes | |
class | myra::Expression< Arity, Number > |
Given an index (i,j,etc), returns a value. More... | |
class | myra::MatrixRange< Number > |
Represents a mutable MatrixRange. More... | |
class | myra::CMatrixRange< Number > |
Represents a const MatrixRange. More... | |
class | myra::VectorRange< Number > |
Represents a mutable VectorRange. More... | |
class | myra::CVectorRange< Number > |
Represents a const VectorRange. More... | |
class | myra::Array1< T > |
Container of values, allows random (i) access. More... | |
class | myra::Array2< T > |
Container of values, allows random (i,j) access. More... | |
class | myra::MatrixRange< Number > |
Represents a mutable MatrixRange. More... | |
class | myra::CMatrixRange< Number > |
Represents a const MatrixRange. More... | |
class | myra::ReflectNumber< MatrixRange< Number > > |
Specializing ReflectNumber<> for MatrixRange<Number> More... | |
class | myra::ReflectNumber< CMatrixRange< Number > > |
Specializing ReflectNumber<> for CMatrixRange<Number> More... | |
Functions | |
Array1< CMatrixRange< NumberS > > | myra::add_const (const Array1< MatrixRange< NumberS > > &ranges) |
Adds const qualifier to an Array1<MatrixRange>, returns an Array1<CMatrixRange> | |
Array1< CMatrixRange< NumberD > > | myra::add_const (const Array1< MatrixRange< NumberD > > &ranges) |
Adds const qualifier to an Array1<MatrixRange>, returns an Array1<CMatrixRange> | |
Array1< CMatrixRange< NumberC > > | myra::add_const (const Array1< MatrixRange< NumberC > > &ranges) |
Adds const qualifier to an Array1<MatrixRange>, returns an Array1<CMatrixRange> | |
Array1< CMatrixRange< NumberZ > > | myra::add_const (const Array1< MatrixRange< NumberZ > > &ranges) |
Adds const qualifier to an Array1<MatrixRange>, returns an Array1<CMatrixRange> | |
Array1< MatrixRange< NumberS > > | myra::remove_const (const Array1< CMatrixRange< NumberS > > &ranges) |
Removes const qualifier from an Array1<CMatrixRange>, returns an Array1<MatrixRange> | |
Array1< MatrixRange< NumberD > > | myra::remove_const (const Array1< CMatrixRange< NumberD > > &ranges) |
Removes const qualifier from an Array1<CMatrixRange>, returns an Array1<MatrixRange> | |
Array1< MatrixRange< NumberC > > | myra::remove_const (const Array1< CMatrixRange< NumberC > > &ranges) |
Removes const qualifier from an Array1<CMatrixRange>, returns an Array1<MatrixRange> | |
Array1< MatrixRange< NumberZ > > | myra::remove_const (const Array1< CMatrixRange< NumberZ > > &ranges) |
Removes const qualifier from an Array1<CMatrixRange>, returns an Array1<MatrixRange> | |
Array2< CMatrixRange< NumberS > > | myra::add_const (const Array2< MatrixRange< NumberS > > &ranges) |
Adds const qualifier to an Array2<MatrixRange>, returns an Array2<CMatrixRange> | |
Array2< CMatrixRange< NumberD > > | myra::add_const (const Array2< MatrixRange< NumberD > > &ranges) |
Adds const qualifier to an Array2<MatrixRange>, returns an Array2<CMatrixRange> | |
Array2< CMatrixRange< NumberC > > | myra::add_const (const Array2< MatrixRange< NumberC > > &ranges) |
Adds const qualifier to an Array2<MatrixRange>, returns an Array2<CMatrixRange> | |
Array2< CMatrixRange< NumberZ > > | myra::add_const (const Array2< MatrixRange< NumberZ > > &ranges) |
Adds const qualifier to an Array2<MatrixRange>, returns an Array2<CMatrixRange> | |
Array2< MatrixRange< NumberS > > | myra::remove_const (const Array2< CMatrixRange< NumberS > > &ranges) |
Removes const qualifier from an Array2<CMatrixRange>, returns an Array1<MatrixRange> | |
Array2< MatrixRange< NumberD > > | myra::remove_const (const Array2< CMatrixRange< NumberD > > &ranges) |
Removes const qualifier from an Array2<CMatrixRange>, returns an Array1<MatrixRange> | |
Array2< MatrixRange< NumberC > > | myra::remove_const (const Array2< CMatrixRange< NumberC > > &ranges) |
Removes const qualifier from an Array2<CMatrixRange>, returns an Array1<MatrixRange> | |
Array2< MatrixRange< NumberZ > > | myra::remove_const (const Array2< CMatrixRange< NumberZ > > &ranges) |
Removes const qualifier from an Array2<CMatrixRange>, returns an Array1<MatrixRange> | |
std::ostream & | myra::operator<< (std::ostream &out, const CMatrixRange< NumberS > &A) |
Displays a CMatrixRange to a std::ostream. | |
std::ostream & | myra::operator<< (std::ostream &out, const CMatrixRange< NumberD > &A) |
Displays a CMatrixRange to a std::ostream. | |
std::ostream & | myra::operator<< (std::ostream &out, const CMatrixRange< NumberC > &A) |
Displays a CMatrixRange to a std::ostream. | |
std::ostream & | myra::operator<< (std::ostream &out, const CMatrixRange< NumberZ > &A) |
Displays a CMatrixRange to a std::ostream. | |
Interface class for representing subranges of dense Matrix's.