KJB
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Functions
l_int_matrix.cpp File Reference

Definition for the Int_matrix class methods. More...

#include <l_cpp/l_int_matrix.h>
#include <l_cpp/l_int_vector.h>
#include <ostream>
#include <iomanip>
#include <sstream>
#include <string>

Namespaces

 kjb
 Classes and functions for dealing with trajectory files.
 

Functions

Int_matrix kjb::create_row_matrix (const Int_matrix::Vec_type &)
 Construct a one-row matrix by deep-copying a vector. More...
 
Int_matrix kjb::create_diagonal_matrix (const Int_matrix::Vec_type &diagnoal)
 Construct a one-row matrix by deep-copying a vector. More...
 
Int_matrix kjb::create_column_matrix (const Int_matrix::Vec_type &)
 Construct a one-column matrix by deep-copying a vector. More...
 
bool kjb::operator== (const Int_matrix &op1, const Int_matrix::Impl_type &op2)
 Test for exact equality between two matrices. More...
 
std::ostream & kjb::operator<< (std::ostream &out, const Int_matrix &m)
 Display matrix contents in an ASCII format. More...
 

Detailed Description

Definition for the Int_matrix class methods.

Author
Kobus Barnard
Luca Del Pero
Kyle Simek
Andrew Predoehl

The Int_matrix class is a thin wrapper on the KJB Int_matrix struct and its related functionality.

If you make changes to this file, PLEASE CONSIDER making parallel changes to m_matrix.cpp, whose structure closely parallels the structure of this file. Tip: use vimdiff on both files to show the parallel structure.