
class LaIndex
=============
#include "laindex.hpp"

matrix index class.  Note that we name it "LaIndex" to avoid confusion
with the "index()" string function in C, or other generic Index()
functions.

Public Members
--------------
LaIndex:
    inline LaIndex()
LaIndex:
    inline LaIndex(int i1)
LaIndex:
    inline LaIndex(int i1, int i2)
LaIndex:
    inline LaIndex(int i1, int i2, int i3)
LaIndex:
    inline LaIndex(const LaIndex &s)

** must have multply defined start(), inc() and end() member functions
** for both const and non-const objects because compiler complains in 
** LaVector*.h, for example, about assignment to const member. 
** (LaVector*.h line 112, 113, 114)
start:
    inline int& start()
start:
    inline const int& start()
inc:
    inline int& inc()
inc:
    inline const int& inc()
end:
    inline int& end()
end:
    inline const int& end()
length:
    inline int length()
null:
    inline const int null()
operator():
    inline LaIndex& operator()(int i1, int i2)
operator+:
    inline LaIndex& operator+(int i)
operator=:
    inline LaIndex& operator=(const LaIndex& i)


static operator<<
=================
#include "laindex.hpp"

    static inline ostream& operator<<(ostream& s, const LaIndex i)

