removed Tao use of antediluvian PETSC_C_BEGIN/END with PETSC_EXTERN for Tao implementation class constructors
set the taolinesearch->reset to 0 when changing type
with with -> with the the -> the
TAO: Additional fixes for C++ complex scalars
TAO: Enable interface for complex scalar builds
fix viewer issues in tao and taolinesearch
tao: fix mt linesearch bug where success wasnt reported
fix Tao unconventional naming of TAOLINESEARCH_XXX_CTX TAOLINESEARCH_MT etc
fix some VecGetArray() to VecGetArrayRead() and const in Tao source code
changed TaoTerminationReason TaoConvergedReasonchanged TaoLineSearchTerminationReason to TaoLineSearchConvergedReasonreason: consistency with the rest of PETSc
TAO: s/PETSC_NULL/NULL/ in manualTouches a few non-TAO files.
fixed more Tao print format statements
set tao tolerances for single precisionBTW: there are all kinds of crazy tolerances all over the place; needs to be rationalized
fixes to tao to compile in single precision
changed TaoSolver usage to Tao
added petsc to front of tao public includes
stop using taosolver.h includes
merged TAO_INFINITY and SNES_VI_INF into PETSC_INFINITY
more formating of tao source code
fixed quote marks for includes to <>
remove tao-private include directory, private goes into petsc-private
convert most PetscMalloc() in tao to PetscMalloc1()more formating of Tao source code
tao: remove trailing spaces from sources
tao: untabify sources
more format cleanup of tao
123456789