Tpetra: Deprecate & remove nonmember constructors
Created by: mhoemmen
@trilinos/tpetra
Moved from Bugzilla Bug 6363: https://software.sandia.gov/bugzilla/show_bug.cgi?id=6363
I plan to get rid of the nonmember constructors for Tpetra objects.
Tpetra objects already have perfectly workable constructors. Multiple ways of doing the same thing increase the testing burden, and confuse users. Some of the nonmember constructors introduce build errors. For example, users will invoke the nonmember Map constructor that assumes the default Node type, but assign it to a Map with a nondefault Node type.
This bug relates to [Bugzilla] Bug 5863 [since closed as WONTFIX].