#include <iostream>
#include <cstdlib>
#include <string>
#include <fstream>
#include <sstream>
#include <gsl/gsl_matrix.h>
#include <gsl/gsl_ieee_utils.h>
#include <o2scl/err_hnd.h>
#include <o2scl/uvector_tlate.h>
Go to the source code of this file.
Definition in file umatrix_tlate.h.
Data Structures | |
class | umatrix_const_view_tlate |
A matrix view of double-precision numbers. More... | |
class | umatrix_base_tlate |
A matrix view of double-precision numbers. More... | |
class | umatrix_view_tlate |
A matrix view of double-precision numbers. More... | |
class | umatrix_tlate |
A matrix of double-precision numbers. More... | |
class | umatrix_row_tlate |
Create a vector from a row of a matrix. More... | |
class | umatrix_const_row_tlate |
Create a const vector from a row of a matrix. More... | |
class | umatrix_alloc |
A simple class to provide an allocate() function for umatrix. More... | |
class | ufmatrix |
A matrix where the memory allocation is performed in the constructor. More... | |
Typedefs | |
typedef umatrix_tlate< double > | umatrix |
umatrix typedef | |
typedef umatrix_view_tlate < double > | umatrix_view |
umatrix_view typedef | |
typedef umatrix_base_tlate < double > | umatrix_base |
umatrix_base typedef | |
typedef umatrix_const_view_tlate < double > | umatrix_const_view |
umatrix_const_view typedef | |
typedef umatrix_row_tlate< double > | umatrix_row |
umatrix_row typedef | |
typedef umatrix_const_row_tlate < double > | umatrix_const_row |
umatrix_const_row typedef | |
typedef umatrix_tlate< int > | umatrix_int |
umatrix_int typedef | |
typedef umatrix_view_tlate< int > | umatrix_int_view |
umatrix_int_view typedef | |
typedef umatrix_const_view_tlate< int > | umatrix_int_const_view |
umatrix_int_const_view typedef | |
typedef umatrix_base_tlate< int > | umatrix_int_base |
umatrix_int_base typedef | |
typedef umatrix_row_tlate< int > | umatrix_int_row |
umatrix_int_row typedef | |
typedef umatrix_const_row_tlate< int > | umatrix_int_const_row |
umatrix_int_const_row typedef | |
Functions | |
template<class data_t > | |
std::ostream & | operator<< (std::ostream &os, const umatrix_const_view_tlate< data_t > &v) |
A operator for naive matrix output. |
std::ostream& operator<< | ( | std::ostream & | os, | |
const umatrix_const_view_tlate< data_t > & | v | |||
) | [inline] |
This outputs all of the matrix elements. Each row is output with an endline character at the end of each row. Positive values are preceeded by an extra space. A 2x2 example:
-3.751935e-05 -6.785864e-04 -6.785864e-04 1.631984e-02
The function gsl_ieee_double_to_rep()
is used to determine the sign of a number, so that "-0.0" as distinct from "+0.0" is handled correctly.
Definition at line 895 of file umatrix_tlate.h.
Documentation generated with Doxygen and provided under the GNU Free Documentation License. See License Information for details.
Project hosting provided by
,
O2scl Sourceforge Project Page