Tpetra::Map: Deprecate & remove getIndexBase() method
Created by: mhoemmen
@trilinos/xpetra @trilinos/tpetra @tawiesn @csiefer2
Issues like #613 (closed) point out the uselessness of the Tpetra::Map::getIndexBase() method. Users often think that "index base" means "0 for C or C++; 1 for Fortran." This is not the case; Tpetra::Map confusingly requires that the index base equal the globally minimum global index. (Tpetra inherited this requirement from Epetra; Epetra_Map also has this requirement.) This makes the index base redundant. Even if Tpetra::Map didn't have this requirement, the getIndexBase() method serves no useful purpose.
The indexBase argument to the contiguous Tpetra::Map constructors does serve a useful purpose, because it tells the Map the globally minimum global index. However, after construction, users can just ask the Map for its globally minimum global index.