// @(#)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_TMatrixFUtilsfwd #define ROOT_TMatrixFUtilsfwd ////////////////////////////////////////////////////////////////////////// // // // 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 TMatrixFRow_const; typedef TMatrixTColumn_const TMatrixFColumn_const; typedef TMatrixTDiag_const TMatrixFDiag_const; typedef TMatrixTFlat_const TMatrixFFlat_const; typedef TMatrixTSub_const TMatrixFSub_const; typedef TMatrixTSparseRow_const TMatrixFSparseRow_const; typedef TMatrixTSparseDiag_const TMatrixFSparseDiag_const; typedef TMatrixTRow TMatrixFRow; typedef TMatrixTColumn TMatrixFColumn; typedef TMatrixTDiag TMatrixFDiag; typedef TMatrixTFlat TMatrixFFlat; typedef TMatrixTSub TMatrixFSub; typedef TMatrixTSparseRow TMatrixFSparseRow; typedef TMatrixTSparseDiag TMatrixFSparseDiag; typedef TElementActionT TElementActionF; typedef TElementPosActionT TElementPosActionF; #endif