-//---------------------------- block_indices.h ---------------------------
+//---------------------------------------------------------------------------
// $Id$
// Version: $Name$
//
// to the file deal.II/doc/license.html for the text and
// further information on this license.
//
-//---------------------------- block_indices.h ---------------------------
+//---------------------------------------------------------------------------
#ifndef __deal2__block_indices_h
#define __deal2__block_indices_h
-//-------------------------------------------------------------------
+//---------------------------------------------------------------------------
// $Id$
// Version: $Name$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003 by the deal.II authors
+// Copyright (C) 2000, 2001, 2002, 2003, 2004 by the deal.II authors
//
// This file is subject to QPL and may not be distributed
// without copyright and license information. Please refer
// to the file deal.II/doc/license.html for the text and
// further information on this license.
//
-//-------------------------------------------------------------------
+//---------------------------------------------------------------------------
#ifndef __deal2__block_matrix_h
#define __deal2__block_matrix_h
};
/*@}*/
-//----------------------------------------------------------------------//
+//---------------------------------------------------------------------------
template <class MATRIX>
BlockDiagonalMatrix<MATRIX>::BlockDiagonalMatrix (const MATRIX& M,
-//-------------------------------------------------------------------
+//---------------------------------------------------------------------------
// $Id$
// Version: $Name$
//
-// Copyright (C) 1998 - 2005 by the deal.II authors
+// Copyright (C) 2001, 2002, 2003, 2004, 2005 by the deal.II authors
//
// This file is subject to QPL and may not be distributed
// without copyright and license information. Please refer
// to the file deal.II/doc/license.html for the text and
// further information on this license.
//
-//-------------------------------------------------------------------
+//---------------------------------------------------------------------------
#ifndef __deal2__block_matrix_array_h
#define __deal2__block_matrix_array_h
/*@}*/
///@if NoDoc
-//----------------------------------------------------------------------//
+//---------------------------------------------------------------------------
template <typename number>
template <class MATRIX>
-//---------------------------- block_matrix_base.h ---------------------------
+//---------------------------------------------------------------------------
// $Id$
// Version: $Name$
//
-// Copyright (C) 2000, 2001, 2002, 2003, 2004 by the deal.II authors
+// Copyright (C) 2004 by the deal.II authors
//
// This file is subject to QPL and may not be distributed
// without copyright and license information. Please refer
// to the file deal.II/doc/license.html for the text and
// further information on this license.
//
-//---------------------------- block_matrix_base.h ---------------------------
+//---------------------------------------------------------------------------
#ifndef __deal2__block_matrix_base_h
#define __deal2__block_matrix_base_h
}
-//----------------------------------------------------------------------//
+//---------------------------------------------------------------------------
template <class BlockMatrix>
}
}
-//----------------------------------------------------------------------//
+//---------------------------------------------------------------------------
template <typename MatrixType>
-//---------------------------- block_sparse_matrix.h ---------------------------
+//---------------------------------------------------------------------------
// $Id$
// Version: $Name$
//
// to the file deal.II/doc/license.html for the text and
// further information on this license.
//
-//---------------------------- block_sparse_matrix.h ---------------------------
+//---------------------------------------------------------------------------
#ifndef __deal2__block_sparse_matrix_h
#define __deal2__block_sparse_matrix_h
-//-------------------------------------------------------------------------------
+//---------------------------------------------------------------------------
// $Id$
// Version: $Name$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004 by the deal.II authors
+// Copyright (C) 2000, 2001, 2002, 2003, 2004 by the deal.II authors
//
// This file is subject to QPL and may not be distributed
// without copyright and license information. Please refer
// to the file deal.II/doc/license.html for the text and
// further information on this license.
//
-//-------------------------------------------------------------------------------
+//---------------------------------------------------------------------------
#ifndef __deal2__block_sparse_matrix_templates_h
#define __deal2__block_sparse_matrix_templates_h
-//-------------------------------------------------------------------------------
+//---------------------------------------------------------------------------
// $Id$
// Version: $Name$
//
// to the file deal.II/doc/license.html for the text and
// further information on this license.
//
-//-------------------------------------------------------------------------------
+//---------------------------------------------------------------------------
#ifndef __deal2__block_sparse_matrix_ez_templates_h
#define __deal2__block_sparse_matrix_ez_templates_h
-//---------------------------- block_sparsity_pattern.h ---------------------------
+//---------------------------------------------------------------------------
// $Id$
// Version: $Name$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004 by the deal.II authors
+// Copyright (C) 2000, 2001, 2002, 2003, 2004 by the deal.II authors
//
// This file is subject to QPL and may not be distributed
// without copyright and license information. Please refer
// to the file deal.II/doc/license.html for the text and
// further information on this license.
//
-//---------------------------- block_sparsity_pattern.h ---------------------------
+//---------------------------------------------------------------------------
#ifndef __deal2__block_sparsity_pattern_h
#define __deal2__block_sparsity_pattern_h
-//---------------------------- block_vector.h ---------------------------
+//---------------------------------------------------------------------------
// $Id$
// Version: $Name$
//
-// Copyright (C) 1998 - 2005 by the deal.II authors
+// Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005 by the deal.II authors
//
// This file is subject to QPL and may not be distributed
// without copyright and license information. Please refer
// to the file deal.II/doc/license.html for the text and
// further information on this license.
//
-//---------------------------- block_vector.h ---------------------------
+//---------------------------------------------------------------------------
#ifndef __deal2__block_vector_h
#define __deal2__block_vector_h
-//---------------------------- block_vector.templates.h ---------------------------
+//---------------------------------------------------------------------------
// $Id$
// Version: $Name$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004 by the deal.II authors
+// Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004 by the deal.II authors
//
// This file is subject to QPL and may not be distributed
// without copyright and license information. Please refer
// to the file deal.II/doc/license.html for the text and
// further information on this license.
//
-//---------------------------- block_vector.templates.h ---------------------------
+//---------------------------------------------------------------------------
#ifndef __deal2__block_vector_templates_h
#define __deal2__block_vector_templates_h
-//---------------------------- block_vector_base.h ---------------------------
+//---------------------------------------------------------------------------
// $Id$
// Version: $Name$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004 by the deal.II authors
+// Copyright (C) 2004 by the deal.II authors
//
// This file is subject to QPL and may not be distributed
// without copyright and license information. Please refer
// to the file deal.II/doc/license.html for the text and
// further information on this license.
//
-//---------------------------- block_vector_base.h ---------------------------
+//---------------------------------------------------------------------------
#ifndef __deal2__block_vector_base_h
#define __deal2__block_vector_base_h
-//---------------------------- compressed_sparsity_pattern.h ---------------------------
+//---------------------------------------------------------------------------
// $Id$
// Version: $Name$
//
// to the file deal.II/doc/license.html for the text and
// further information on this license.
//
-//---------------------------- compressed_sparsity_pattern.h ---------------------------
+//---------------------------------------------------------------------------
#ifndef __deal2__compressed_sparsity_pattern_h
#define __deal2__compressed_sparsity_pattern_h
-//---------------------------- eigen.h ---------------------------
+//---------------------------------------------------------------------------
// $Id$
// Version: $Name$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004 by the deal.II authors
+// Copyright (C) 2000, 2001, 2002, 2003, 2004 by the deal.II authors
//
// This file is subject to QPL and may not be distributed
// without copyright and license information. Please refer
// to the file deal.II/doc/license.html for the text and
// further information on this license.
//
-//---------------------------- eigen.h ---------------------------
+//---------------------------------------------------------------------------
#ifndef __deal2__eigen_h
#define __deal2__eigen_h
};
/*@}*/
-//----------------------------------------------------------------------
+//---------------------------------------------------------------------------
template <class VECTOR>
// otherwise exit as normal
}
-//----------------------------------------------------------------------//
+//---------------------------------------------------------------------------
template <class VECTOR>
EigenInverse<VECTOR>::EigenInverse (SolverControl &cn,
-//---------------------------- exceptions.h ---------------------------
+//---------------------------------------------------------------------------
// $Id$
// Version: $Name$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004 by the deal.II authors
+// Copyright (C) 2004 by the deal.II authors
//
// This file is subject to QPL and may not be distributed
// without copyright and license information. Please refer
// to the file deal.II/doc/license.html for the text and
// further information on this license.
//
-//---------------------------- exceptions.h ---------------------------
+//---------------------------------------------------------------------------
#ifndef __deal2__lac_exceptions_h
#define __deal2__lac_exceptions_h
-//---------------------------- filtered_matrix.h ---------------------------
+//---------------------------------------------------------------------------
// $Id$
// Version: $Name$
//
-// Copyright (C) 2001, 2002, 2003 by the deal.II authors
+// Copyright (C) 2001, 2002, 2003, 2004 by the deal.II authors
//
// This file is subject to QPL and may not be distributed
// without copyright and license information. Please refer
// to the file deal.II/doc/license.html for the text and
// further information on this license.
//
-//---------------------------- filtered_matrix.h ---------------------------
+//---------------------------------------------------------------------------
#ifndef __deal2__filtered_matrix_h
#define __deal2__filtered_matrix_h
-//----------------------------------------------------------------------------
+//---------------------------------------------------------------------------
// $Id$
// Version: $Name$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003 by the deal.II authors
+// Copyright (C) 2001, 2002, 2003 by the deal.II authors
//
// This file is subject to QPL and may not be distributed
// without copyright and license information. Please refer
// to the file deal.II/doc/license.html for the text and
// further information on this license.
//
-//----------------------------------------------------------------------------
+//---------------------------------------------------------------------------
#ifndef __deal2__filtered_matrix_templates_h
#define __deal2__filtered_matrix_templates_h
-//------------------------------------------------------------------------
+//---------------------------------------------------------------------------
// $Id$
// Version: $Name$
//
-// Copyright (C) 1998 - 2005 by the deal.II authors
+// Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005 by the deal.II authors
//
// This file is subject to QPL and may not be distributed
// without copyright and license information. Please refer
// to the file deal.II/doc/license.html for the text and
// further information on this license.
//
-//------------------------------------------------------------------------
+//---------------------------------------------------------------------------
#ifndef __deal2__full_matrix_h
#define __deal2__full_matrix_h
}
-//----------------------------------------------------------------------//
+//---------------------------------------------------------------------------
template <typename number>
// $Id$
// Version: $Name$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 by the deal.II authors
+// Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005 by the deal.II authors
//
// This file is subject to QPL and may not be distributed
// without copyright and license information. Please refer
-//-------------------------------------------------------------------
+//---------------------------------------------------------------------------
// $Id$
// Version: $Name$
//
-// Copyright (C) 1998 - 2005 by the deal.II authors
+// Copyright (C) 2005 by the deal.II authors
//
// This file is subject to QPL and may not be distributed
// without copyright and license information. Please refer
// to the file deal.II/doc/license.html for the text and
// further information on this license.
//
-//-------------------------------------------------------------------
+//---------------------------------------------------------------------------
#ifndef __deal2__lapack_full_matrix_h
#define __deal2__lapack_full_matrix_h
-//-------------------------------------------------------------------
+//---------------------------------------------------------------------------
// $Id$
// Version: $Name$
//
// to the file deal.II/doc/license.html for the text and
// further information on this license.
//
-//-------------------------------------------------------------------
+//---------------------------------------------------------------------------
#ifndef __deal2__lapack_support_h
#define __deal2__lapack_support_h
// This file was automatically generated from blas.h.in
// See blastemplates in the deal.II contrib directory
//
-// Copyright (C) 2005 by the deal authors
+// Copyright (C) 2005 by the deal.II authors
//
// This file is subject to QPL and may not be distributed
// without copyright and license information. Please refer
-// $Id$
-
+//---------------------------------------------------------------------------
+// $Id$
+// Version: $Name$
+//
+// Copyright (C) 2002, 2003, 2004, 2005 by the deal.II authors
+//
+// This file is subject to QPL and may not be distributed
+// without copyright and license information. Please refer
+// to the file deal.II/doc/license.html for the text and
+// further information on this license.
+//
+//---------------------------------------------------------------------------
#ifndef __deal2__matrix_lib_h
#define __deal2__matrix_lib_h
};
/*@}*/
-//----------------------------------------------------------------------//
+//---------------------------------------------------------------------------
template<class VECTOR>
template<class MATRIX1, class MATRIX2>
}
-//----------------------------------------------------------------------//
+//---------------------------------------------------------------------------
template <class VECTOR>
inline void
-//---------------------------- vector.templates.h ---------------------------
+//---------------------------------------------------------------------------
// $Id$
// Version: $Name$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003 by the deal.II authors
+// Copyright (C) 2002, 2003 by the deal.II authors
//
// This file is subject to QPL and may not be distributed
// without copyright and license information. Please refer
// to the file deal.II/doc/license.html for the text and
// further information on this license.
//
-//---------------------------- vector.templates.h ---------------------------
+//---------------------------------------------------------------------------
#ifndef __deal2__matrix_lib_templates_h
#define __deal2__matrix_lib_templates_h
-//---------------------------- matrix_out.h ---------------------------
+//---------------------------------------------------------------------------
// $Id$
// Version: $Name$
//
-// Copyright (C) 2001, 2002, 2003 by the deal.II authors
+// Copyright (C) 2001, 2002, 2003, 2004 by the deal.II authors
//
// This file is subject to QPL and may not be distributed
// without copyright and license information. Please refer
// to the file deal.II/doc/license.html for the text and
// further information on this license.
//
-//---------------------------- matrix_out.h ---------------------------
+//---------------------------------------------------------------------------
#ifndef __deal2__matrix_out_h
#define __deal2__matrix_out_h
-//---------------------------- petsc_block_sparse_matrix.h ---------------------------
+//---------------------------------------------------------------------------
// $Id$
// Version: $Name$
//
// to the file deal.II/doc/license.html for the text and
// further information on this license.
//
-//---------------------------- petsc_block_sparse_matrix.h ---------------------------
+//---------------------------------------------------------------------------
#ifndef __deal2__petsc_block_sparse_matrix_h
#define __deal2__petsc_block_sparse_matrix_h
-//---------------------------- petsc_block_vector.h ---------------------------
+//---------------------------------------------------------------------------
// $Id$
// Version: $Name$
//
// to the file deal.II/doc/license.html for the text and
// further information on this license.
//
-//---------------------------- petsc_block_vector.h ---------------------------
+//---------------------------------------------------------------------------
#ifndef __deal2__petsc_block_vector_h
#define __deal2__petsc_block_vector_h
-//---------------------------- petsc_full_matrix.h ---------------------------
+//---------------------------------------------------------------------------
// $Id$
// Version: $Name$
//
// to the file deal.II/doc/license.html for the text and
// further information on this license.
//
-//---------------------------- petsc_full_matrix.h ---------------------------
+//---------------------------------------------------------------------------
#ifndef __deal2__petsc_full_matrix_h
#define __deal2__petsc_full_matrix_h
-//---------------------------- petsc_matrix_base.h ---------------------------
+//---------------------------------------------------------------------------
// $Id$
// Version: $Name$
//
-// Copyright (C) 2004 by the deal.II authors
+// Copyright (C) 2004, 2005 by the deal.II authors
//
// This file is subject to QPL and may not be distributed
// without copyright and license information. Please refer
// to the file deal.II/doc/license.html for the text and
// further information on this license.
//
-//---------------------------- petsc_matrix_base.h ---------------------------
+//---------------------------------------------------------------------------
#ifndef __deal2__petsc_matrix_base_h
#define __deal2__petsc_matrix_base_h
-//---------------------------- petsc_parallel_block_sparse_matrix.h ---------------------------
+//---------------------------------------------------------------------------
// $Id$
// Version: $Name$
//
// to the file deal.II/doc/license.html for the text and
// further information on this license.
//
-//---------------------------- petsc_parallel_block_sparse_matrix.h ---------------------------
+//---------------------------------------------------------------------------
#ifndef __deal2__petsc_parallel_block_sparse_matrix_h
#define __deal2__petsc_parallel_block_sparse_matrix_h
-//---------------------------- petsc_parallel_block_vector.h ---------------------------
+//---------------------------------------------------------------------------
// $Id$
// Version: $Name$
//
// to the file deal.II/doc/license.html for the text and
// further information on this license.
//
-//---------------------------- petsc_parallel_block_vector.h ---------------------------
+//---------------------------------------------------------------------------
#ifndef __deal2__petsc_parallel_block_vector_h
#define __deal2__petsc_parallel_block_vector_h
-//---------------------------- petsc_parallel_sparse_matrix.h ---------------------------
+//---------------------------------------------------------------------------
// $Id$
// Version: $Name$
//
// to the file deal.II/doc/license.html for the text and
// further information on this license.
//
-//---------------------------- petsc_parallel_sparse_matrix.h ---------------------------
+//---------------------------------------------------------------------------
#ifndef __deal2__petsc_parallel_sparse_matrix_h
#define __deal2__petsc_parallel_sparse_matrix_h
-//---------------------------- petsc_parallel_vector.h ---------------------------
+//---------------------------------------------------------------------------
// $Id$
// Version: $Name$
//
// to the file deal.II/doc/license.html for the text and
// further information on this license.
//
-//---------------------------- petsc_parallel_vector.h ---------------------------
+//---------------------------------------------------------------------------
#ifndef __deal2__petsc_parallel_vector_h
#define __deal2__petsc_parallel_vector_h
-//---------------------------- petsc_precondition.h ---------------------------
+//---------------------------------------------------------------------------
// $Id$
// Version: $Name$
//
// to the file deal.II/doc/license.html for the text and
// further information on this license.
//
-//---------------------------- petsc_precondition.h ---------------------------
+//---------------------------------------------------------------------------
#ifndef __deal2__petsc_precondition_h
#define __deal2__petsc_precondition_h
-//---------------------------- petsc_solver.h ---------------------------
+//---------------------------------------------------------------------------
// $Id$
// Version: $Name$
//
// to the file deal.II/doc/license.html for the text and
// further information on this license.
//
-//---------------------------- petsc_solver.h ---------------------------
+//---------------------------------------------------------------------------
#ifndef __deal2__petsc_solver_h
#define __deal2__petsc_solver_h
-//---------------------------- petsc_sparse_matrix.h ---------------------------
+//---------------------------------------------------------------------------
// $Id$
// Version: $Name$
//
// to the file deal.II/doc/license.html for the text and
// further information on this license.
//
-//---------------------------- petsc_sparse_matrix.h ---------------------------
+//---------------------------------------------------------------------------
#ifndef __deal2__petsc_sparse_matrix_h
#define __deal2__petsc_sparse_matrix_h
-//---------------------------- petsc_vector.h ---------------------------
+//---------------------------------------------------------------------------
// $Id$
// Version: $Name$
//
// to the file deal.II/doc/license.html for the text and
// further information on this license.
//
-//---------------------------- petsc_vector.h ---------------------------
+//---------------------------------------------------------------------------
#ifndef __deal2__petsc_vector_h
#define __deal2__petsc_vector_h
-//---------------------------- petsc_vector_base.h ---------------------------
+//---------------------------------------------------------------------------
// $Id$
// Version: $Name$
//
// to the file deal.II/doc/license.html for the text and
// further information on this license.
//
-//---------------------------- petsc_vector_base.h ---------------------------
+//---------------------------------------------------------------------------
#ifndef __deal2__petsc_vector_base_h
#define __deal2__petsc_vector_base_h
-// $Id$
-
+//---------------------------------------------------------------------------
+// $Id$
+// Version: $Name$
+//
+// Copyright (C) 2002, 2003, 2004, 2005 by the deal.II authors
+//
+// This file is subject to QPL and may not be distributed
+// without copyright and license information. Please refer
+// to the file deal.II/doc/license.html for the text and
+// further information on this license.
+//
+//---------------------------------------------------------------------------
#ifndef __deal2__pointer_matrix_h
#define __deal2__pointer_matrix_h
}
/*@}*/
-//----------------------------------------------------------------------//
+//---------------------------------------------------------------------------
template<class VECTOR>
inline
-//---------------------------- precondition.h ---------------------------
+//---------------------------------------------------------------------------
// $Id$
// Version: $Name$
//
-// Copyright (C) 1998 - 2005 by the deal.II authors
+// Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005 by the deal.II authors
//
// This file is subject to QPL and may not be distributed
// without copyright and license information. Please refer
// to the file deal.II/doc/license.html for the text and
// further information on this license.
//
-//---------------------------- precondition.h ---------------------------
+//---------------------------------------------------------------------------
#ifndef __deal2__precondition_h
#define __deal2__precondition_h
dst.add(src);
}
-//----------------------------------------------------------------------//
+//---------------------------------------------------------------------------
inline
PreconditionRichardson::AdditionalData::AdditionalData (
dst.add(relaxation,src);
}
-//----------------------------------------------------------------------//
+//---------------------------------------------------------------------------
template <class MATRIX>
inline void
relaxation = parameters.relaxation;
}
-//----------------------------------------------------------------------//
+//---------------------------------------------------------------------------
template <class MATRIX>
template<class VECTOR>
}
-//----------------------------------------------------------------------//
+//---------------------------------------------------------------------------
template <class MATRIX>
template<class VECTOR>
}
-//----------------------------------------------------------------------//
+//---------------------------------------------------------------------------
template <class MATRIX>
template<class VECTOR>
}
-//----------------------------------------------------------------------//
+//---------------------------------------------------------------------------
template <class MATRIX>
inline void
}
-//----------------------------------------------------------------------//
+//---------------------------------------------------------------------------
template<class MATRIX, class VECTOR>
(matrix.*precondition)(dst, src);
}
-//----------------------------------------------------------------------//
+//---------------------------------------------------------------------------
template<class MATRIX>
inline
-//----------------------------------------------------------------------
+//---------------------------------------------------------------------------
// $Id$
// Version: $Name$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 by the deal.II authors
+// Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005 by the deal.II authors
//
// This file is subject to QPL and may not be distributed
// without copyright and license information. Please refer
// to the file deal.II/doc/license.html for the text and
// further information on this license.
//
-//----------------------------------------------------------------------
+//---------------------------------------------------------------------------
#ifndef __deal2__precondition_block_h
#define __deal2__precondition_block_h
};
/*@}*/
-//----------------------------------------------------------------------//
+//---------------------------------------------------------------------------
template<class MATRIX, typename inverse_type>
inline
return B(ib, jb);
}
-//----------------------------------------------------------------------//
+//---------------------------------------------------------------------------
template<class MATRIX, typename inverse_type>
inline
-//----------------------------------------------------------------------
+//---------------------------------------------------------------------------
// $Id$
// Version: $Name$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004 by the deal.II authors
+// Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004 by the deal.II authors
//
// This file is subject to QPL and may not be distributed
// without copyright and license information. Please refer
// to the file deal.II/doc/license.html for the text and
// further information on this license.
//
-//----------------------------------------------------------------------
+//---------------------------------------------------------------------------
#ifndef __deal2__precondition_block_templates_h
#define __deal2__precondition_block_templates_h
}
-//----------------------------------------------------------------------//
+//---------------------------------------------------------------------------
template <class MATRIX, typename inverse_type>
-//---------------------------- precondition_selector.h ---------------------------
+//---------------------------------------------------------------------------
// $Id$
// Version: $Name$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004 by the deal.II authors
+// Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004 by the deal.II authors
//
// This file is subject to QPL and may not be distributed
// without copyright and license information. Please refer
// to the file deal.II/doc/license.html for the text and
// further information on this license.
//
-//---------------------------- precondition_selector.h ---------------------------
+//---------------------------------------------------------------------------
#ifndef __deal2__precondition_selector_h
#define __deal2__precondition_selector_h
-//-------------------------------------------------------------------
+//---------------------------------------------------------------------------
// $Id$
// Version: $Name$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003 by the deal.II authors
+// Copyright (C) 2001, 2002, 2003, 2004 by the deal.II authors
//
// This file is subject to QPL and may not be distributed
// without copyright and license information. Please refer
// to the file deal.II/doc/license.html for the text and
// further information on this license.
//
-//-------------------------------------------------------------------
+//---------------------------------------------------------------------------
#ifndef __deal2__schur_matrix_h
#define __deal2__schur_matrix_h
};
/*@}*/
-//----------------------------------------------------------------------//
+//---------------------------------------------------------------------------
template <class MA_inverse, class MB, class MDt, class MC>
SchurMatrix<MA_inverse, MB, MDt, MC>
-//---------------------------- eigen.h ---------------------------
+//---------------------------------------------------------------------------
// $Id$
// Version: $Name$
//
// to the file deal.II/doc/license.html for the text and
// further information on this license.
//
-//---------------------------- eigen.h ---------------------------
+//---------------------------------------------------------------------------
#ifndef __deal2__shifted_matrix_h
#define __deal2__shifted_matrix_h
/*@}*/
-//----------------------------------------------------------------------//
+//---------------------------------------------------------------------------
template <class MATRIX>
inline
}
-//----------------------------------------------------------------------//
+//---------------------------------------------------------------------------
template <class MATRIX, class MASSMATRIX, class VECTOR>
inline
ShiftedMatrixGeneralized<MATRIX, MASSMATRIX, VECTOR>
-//---------------------------- solver.h ---------------------------
+//---------------------------------------------------------------------------
// $Id$
// Version: $Name$
//
// to the file deal.II/doc/license.html for the text and
// further information on this license.
//
-//---------------------------- solver.h ---------------------------
+//---------------------------------------------------------------------------
#ifndef __deal2__solver_h
#define __deal2__solver_h
-//---------------------------- solver_bicgstab.h ---------------------------
+//---------------------------------------------------------------------------
// $Id$
// Version: $Name$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003 by the deal.II authors
+// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004 by the deal.II authors
//
// This file is subject to QPL and may not be distributed
// without copyright and license information. Please refer
// to the file deal.II/doc/license.html for the text and
// further information on this license.
//
-//---------------------------- solver_bicgstab.h ---------------------------
+//---------------------------------------------------------------------------
#ifndef __deal2__solver_bicgstab_h
#define __deal2__solver_bicgstab_h
-//---------------------------- solver_cg.h ---------------------------
+//---------------------------------------------------------------------------
// $Id$
// Version: $Name$
//
// to the file deal.II/doc/license.html for the text and
// further information on this license.
//
-//---------------------------- solver_cg.h ---------------------------
+//---------------------------------------------------------------------------
#ifndef __deal2__solver_cg_h
#define __deal2__solver_cg_h
-//---------------------------- solver_control.h ---------------------------
+//---------------------------------------------------------------------------
// $Id$
// Version: $Name$
//
// to the file deal.II/doc/license.html for the text and
// further information on this license.
//
-//---------------------------- solver_control.h ---------------------------
+//---------------------------------------------------------------------------
#ifndef __deal2__solver_control_h
#define __deal2__solver_control_h
};
/*@}*/
-//------------------------------------------------------------//
+//---------------------------------------------------------------------------
inline unsigned int
-//---------------------------- solver_minres.h ---------------------------
+//---------------------------------------------------------------------------
// $Id$
// Version: $Name$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004 by the deal.II authors
+// Copyright (C) 2000, 2001, 2002, 2003, 2004 by the deal.II authors
//
// This file is subject to QPL and may not be distributed
// without copyright and license information. Please refer
// to the file deal.II/doc/license.html for the text and
// further information on this license.
//
-//---------------------------- solver_minres.h -----------------------
+//---------------------------------------------------------------------------
#ifndef __deal2__solver_minres_h
#define __deal2__solver_minres_h
-//---------------------------- solver_qmrs.h ---------------------------
+//---------------------------------------------------------------------------
// $Id$
// Version: $Name$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003 by the deal.II authors
+// Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004 by the deal.II authors
//
// This file is subject to QPL and may not be distributed
// without copyright and license information. Please refer
// to the file deal.II/doc/license.html for the text and
// further information on this license.
//
-//---------------------------- solver_qmrs.h ---------------------------
+//---------------------------------------------------------------------------
#ifndef __deal2__solver_qmrs_h
#define __deal2__solver_qmrs_h
-//---------------------------- solver_selector.h ---------------------------
+//---------------------------------------------------------------------------
// $Id$
// Version: $Name$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004 by the deal.II authors
+// Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004 by the deal.II authors
//
// This file is subject to QPL and may not be distributed
// without copyright and license information. Please refer
// to the file deal.II/doc/license.html for the text and
// further information on this license.
//
-//---------------------------- solver_selector.h ---------------------------
+//---------------------------------------------------------------------------
#ifndef __deal2__solver_selector_h
#define __deal2__solver_selector_h
-//---------------------- sparse_decomposition.h ---------------------------
+//---------------------------------------------------------------------------
// $Id$
// Version: $Name$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004
+// Copyright (C) 2002, 2003, 2004 by the deal.II authors
// by the deal.II authors and Stephen "Cheffo" Kolaroff
//
// This file is subject to QPL and may not be distributed
// to the file deal.II/doc/license.html for the text and
// further information on this license.
//
-//--------------------- sparse_decomposition.h ---------------------------
+//---------------------------------------------------------------------------
#ifndef __deal2__sparse_decomposition_h
#define __deal2__sparse_decomposition_h
};
/*@}*/
-//----------------------------------------------------------------------//
+//---------------------------------------------------------------------------
template <typename number>
inline number
-//----------------------------------------------------------------------//
+//---------------------------------------------------------------------------
template <typename number>
-//--------------------- sparse_decomposition.templates.h ----------------
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004
+//---------------------------------------------------------------------------
+// Copyright (C) 2002, 2003, 2004 by the deal.II authors
// by the deal.II authors and Stephen "Cheffo" Kolaroff
//
// This file is subject to QPL and may not be distributed
// to the file deal.II/doc/license.html for the text and
// further information on this license.
//
-//--------------------- sparse_decomposition.templates.h ----------------
+//---------------------------------------------------------------------------
#include <base/memory_consumption.h>
#include <lac/sparse_decomposition.h>
-//---------------------------- sparse_direct.h ---------------------------
+//---------------------------------------------------------------------------
// $Id$
// Version: $Name$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004 by the deal.II authors
+// Copyright (C) 2001, 2002, 2003, 2004 by the deal.II authors
//
// This file is subject to QPL and may not be distributed
// without copyright and license information. Please refer
// to the file deal.II/doc/license.html for the text and
// further information on this license.
//
-//---------------------------- sparse_direct.h ---------------------------
+//---------------------------------------------------------------------------
#ifndef __deal2__sparse_direct_h
#define __deal2__sparse_direct_h
-//---------------------------- sparse_ilu.h ---------------------------
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004
+//---------------------------------------------------------------------------
+// Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004 by the deal.II authors
// by the deal.II authors and Stephen "Cheffo" Kolaroff
//
// This file is subject to QPL and may not be distributed
// to the file deal.II/doc/license.html for the text and
// further information on this license.
//
-//---------------------------- sparse_ilu.h ---------------------------
+//---------------------------------------------------------------------------
#ifndef __deal2__sparse_ilu_h
#define __deal2__sparse_ilu_h
};
/*@}*/
-//----------------------------------------------------------------------//
+//---------------------------------------------------------------------------
template <typename number>
template <typename somenumber>
-//---------------------------- sparse_ilu.templates.h ---------------------------
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2004
+//---------------------------------------------------------------------------
+// Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004 by the deal.II authors
// by the deal.II authors and Stephen "Cheffo" Kolaroff
//
// This file is subject to QPL and may not be distributed
// to the file deal.II/doc/license.html for the text and
// further information on this license.
//
-//---------------------------- sparse_ilu.templates.h ---------------------------
+//---------------------------------------------------------------------------
#ifndef __deal2__sparse_ilu_templates_h
#define __deal2__sparse_ilu_templates_h
-//---------------------------- sparse_matrix.h ---------------------------
+//---------------------------------------------------------------------------
// $Id$
// Version: $Name$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 by the deal.II authors
+// Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005 by the deal.II authors
//
// This file is subject to QPL and may not be distributed
// without copyright and license information. Please refer
// to the file deal.II/doc/license.html for the text and
// further information on this license.
//
-//---------------------------- sparse_matrix.h ---------------------------
+//---------------------------------------------------------------------------
#ifndef __deal2__sparse_matrix_h
#define __deal2__sparse_matrix_h
}
-//----------------------------------------------------------------------//
+//---------------------------------------------------------------------------
namespace internals
-//---------------------------- sparse_matrix.templates.h ---------------------------
+//---------------------------------------------------------------------------
// $Id$
// Version: $Name$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004 by the deal.II authors
+// Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004 by the deal.II authors
//
// This file is subject to QPL and may not be distributed
// without copyright and license information. Please refer
// to the file deal.II/doc/license.html for the text and
// further information on this license.
//
-//---------------------------- sparse_matrix.templates.h ---------------------------
+//---------------------------------------------------------------------------
#ifndef __deal2__sparse_matrix_templates_h
#define __deal2__sparse_matrix_templates_h
-//---------------------------- sparse_matrix_ez.h ---------------------------
+//---------------------------------------------------------------------------
// $Id$
// Version: $Name$
//
// to the file deal.II/doc/license.html for the text and
// further information on this license.
//
-//---------------------------- sparse_matrix_ez.h ---------------------------
+//---------------------------------------------------------------------------
#ifndef __deal2__sparse_matrix_ez_h
#define __deal2__sparse_matrix_ez_h
{}
-//----------------------------------------------------------------------//
+//---------------------------------------------------------------------------
template <typename number>
inline
SparseMatrixEZ<number>::const_iterator::Accessor::
}
-//----------------------------------------------------------------------//
+//---------------------------------------------------------------------------
template <typename number>
inline
unsigned int SparseMatrixEZ<number>::m () const
-//---------------------------- sparse_matrix_ez.templates.h ---------------------------
+//---------------------------------------------------------------------------
// $Id$
// Version: $Name$
//
// to the file deal.II/doc/license.html for the text and
// further information on this license.
//
-//---------------------------- sparse_matrix_ez.templates.h ---------------------------
+//---------------------------------------------------------------------------
#ifndef __deal2__sparse_matrix_ez_templates_h
#define __deal2__sparse_matrix_ez_templates_h
#include <algorithm>
#include <cmath>
-//----------------------------------------------------------------------//
+//---------------------------------------------------------------------------
template <typename number>
SparseMatrixEZ<number>::SparseMatrixEZ()
-//---------------------------- sparse_mic.h ---------------------------
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004
+//---------------------------------------------------------------------------
+// Copyright (C) 2002, 2003, 2004 by the deal.II authors
// by the deal.II authors and Stephen "Cheffo" Kolaroff
//
// This file is subject to QPL and may not be distributed
// to the file deal.II/doc/license.html for the text and
// further information on this license.
//
-//---------------------------- sparse_mic.h ---------------------------
+//---------------------------------------------------------------------------
#ifndef __deal2__sparse_mic_h
#define __deal2__sparse_mic_h
-//---------------------------- sparse_mic.templates.h ---------------------------
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004
+//---------------------------------------------------------------------------
+// Copyright (C) 2002, 2003, 2004 by the deal.II authors
// by the deal.II authors and Stephen "Cheffo" Kolaroff
//
// This file is subject to QPL and may not be distributed
// to the file deal.II/doc/license.html for the text and
// further information on this license.
//
-//---------------------------- sparse_mic.templates.h ---------------------------
+//---------------------------------------------------------------------------
#ifndef __deal2__sparse_mic_templates_h
#define __deal2__sparse_mic_templates_h
-//---------------------------- sparse_vanka.h ---------------------------
+//---------------------------------------------------------------------------
// $Id$
// Version: $Name$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004 by the deal.II authors
+// Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004 by the deal.II authors
//
// This file is subject to QPL and may not be distributed
// without copyright and license information. Please refer
// to the file deal.II/doc/license.html for the text and
// further information on this license.
//
-//---------------------------- sparse_vanka.h ---------------------------
+//---------------------------------------------------------------------------
#ifndef __deal2__sparse_vanka_h
#define __deal2__sparse_vanka_h
-//---------------------------- sparse_vanka.templates.h ---------------------------
+//---------------------------------------------------------------------------
// $Id$
// Version: $Name$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004 by the deal.II authors
+// Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005 by the deal.II authors
//
// This file is subject to QPL and may not be distributed
// without copyright and license information. Please refer
// to the file deal.II/doc/license.html for the text and
// further information on this license.
//
-//---------------------------- sparse_vanka.templates.h ---------------------------
+//---------------------------------------------------------------------------
#ifndef __deal2__sparse_vanka_templates_h
#define __deal2__sparse_vanka_templates_h
-//---------------------------- sparsity_pattern.h ---------------------------
+//---------------------------------------------------------------------------
// $Id$
// Version: $Name$
//
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004 by the deal.II authors
+// Copyright (C) 2000, 2001, 2002, 2003, 2004 by the deal.II authors
//
// This file is subject to QPL and may not be distributed
// without copyright and license information. Please refer
// to the file deal.II/doc/license.html for the text and
// further information on this license.
//
-//---------------------------- sparsity_pattern.h ---------------------------
+//---------------------------------------------------------------------------
#ifndef __deal2__sparsity_pattern_h
#define __deal2__sparsity_pattern_h
-//---------------------------- swappable_vector.h ---------------------------
+//---------------------------------------------------------------------------
// $Id$
// Version: $Name$
//
-// Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004 by the deal.II authors
+// Copyright (C) 2000, 2001, 2002, 2003, 2004 by the deal.II authors
//
// This file is subject to QPL and may not be distributed
// without copyright and license information. Please refer
// to the file deal.II/doc/license.html for the text and
// further information on this license.
//
-//---------------------------- swappable_vector.h ---------------------------
+//---------------------------------------------------------------------------
#ifndef __deal2__swappable_vector_h
#define __deal2__swappable_vector_h
-//---------------------------- swappable_vector.templates.h ---------------------------
+//---------------------------------------------------------------------------
// $Id$
// Version: $Name$
//
-// Copyright (C) 1999, 2000, 2001, 2002, 2003 by the deal.II authors
+// Copyright (C) 2000, 2001, 2002, 2003, 2004 by the deal.II authors
//
// This file is subject to QPL and may not be distributed
// without copyright and license information. Please refer
// to the file deal.II/doc/license.html for the text and
// further information on this license.
//
-//---------------------------- swappable_vector.templates.h ---------------------------
+//---------------------------------------------------------------------------
#ifndef __deal2__swappable_vector_templates_h
#define __deal2__swappable_vector_templates_h
-//-------------------------------------------------------------------
+//---------------------------------------------------------------------------
// $Id$
// Version: $Name$
//
-// Copyright (C) 1998 - 2005 by the deal.II authors
+// Copyright (C) 2005 by the deal.II authors
//
// This file is subject to QPL and may not be distributed
// without copyright and license information. Please refer
// to the file deal.II/doc/license.html for the text and
// further information on this license.
//
-//-------------------------------------------------------------------
+//---------------------------------------------------------------------------
#ifndef __deal2__tridiagonal_matrix_h
#define __deal2__tridiagonal_matrix_h
std::vector<number> right;
};
-//----------------------------------------------------------------------//
+//---------------------------------------------------------------------------
///@if NoDoc
template<typename number>
// $Id$
// Version: $Name$
//
-// Copyright (C) 1998 - 2005 by the deal.II authors
+// Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005 by the deal.II authors
//
// This file is subject to QPL and may not be distributed
// without copyright and license information. Please refer
// $Id$
// Version: $Name$
//
-// Copyright (C) 1998 - 2005 by the deal.II authors
+// Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005 by the deal.II authors
//
// This file is subject to QPL and may not be distributed
// without copyright and license information. Please refer
-//---------------------------- vector_memory.h ---------------------------
+//---------------------------------------------------------------------------
// $Id$
// Version: $Name$
//
// to the file deal.II/doc/license.html for the text and
// further information on this license.
//
-//---------------------------- vector_memory.h ---------------------------
+//---------------------------------------------------------------------------
#ifndef __deal2__vector_memory_h
#define __deal2__vector_memory_h