// @(#)root/matrix:$Id$ // Authors: Fons Rademakers, Eddy Offermann Nov 2003 /************************************************************************* * Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. * * All rights reserved. * * * * For the licensing terms see $ROOTSYS/LICENSE. * * For the list of contributors see $ROOTSYS/README/CREDITS. * *************************************************************************/ #ifndef ROOT_TMatrixDUtilsfwd #define ROOT_TMatrixDUtilsfwd ////////////////////////////////////////////////////////////////////////// // // // Matrix utility classes. // // // // Forward declaration of // // TMatrixTRow_const TMatrixTRow // // TMatrixTColumn_const TMatrixTColumn // // TMatrixTDiag_const TMatrixTDiag // // TMatrixTFlat_const TMatrixTFlat // // TMatrixTSub_const TMatrixTSub // // TMatrixTSparseRow_const TMatrixTSparseRow // // TMatrixTSparseDiag_const TMatrixTSparseDiag // // // // TElementActionT // // TElementPosActionT // // // ////////////////////////////////////////////////////////////////////////// #ifndef ROOT_Rtypes #include "Rtypes.h" #endif template class TMatrixTRow_const; template class TMatrixTColumn_const; template class TMatrixTDiag_const; template class TMatrixTFlat_const; template class TMatrixTSub_const; template class TMatrixTSparseRow_const; template class TMatrixTSparseDiag_const; template class TMatrixTRow; template class TMatrixTColumn; template class TMatrixTDiag; template class TMatrixTFlat; template class TMatrixTSub; template class TMatrixTSparseRow; template class TMatrixTSparseDiag; template class TElementActionT; template class TElementPosActionT; typedef TMatrixTRow_const TMatrixDRow_const; typedef TMatrixTColumn_const TMatrixDColumn_const; typedef TMatrixTDiag_const TMatrixDDiag_const; typedef TMatrixTFlat_const TMatrixDFlat_const; typedef TMatrixTSub_const TMatrixDSub_const; typedef TMatrixTSparseRow_const TMatrixDSparseRow_const; typedef TMatrixTSparseDiag_const TMatrixDSparseDiag_const; typedef TMatrixTRow TMatrixDRow; typedef TMatrixTColumn TMatrixDColumn; typedef TMatrixTDiag TMatrixDDiag; typedef TMatrixTFlat TMatrixDFlat; typedef TMatrixTSub TMatrixDSub; typedef TMatrixTSparseRow TMatrixDSparseRow; typedef TMatrixTSparseDiag TMatrixDSparseDiag; typedef TElementActionT TElementActionD; typedef TElementPosActionT TElementPosActionD; #endif