!!****d* ABINIT/11contract
!! NAME
!! 11contract
!!
!! DESCRIPTION
!! This directory contains small utility routines that are
!! used in different places in the ABINIT package.
!! They implement the "design-by-contract" software engineering technique:
!! placed at the beginning of calling routines, they allow to check
!! the validity of provided arguments ; still the production version
!! is preprocessed such as to remove them, in order to obtain
!! the original speed.		
!!
!! COPYRIGHT
!! Copyright (C) 1998-2009 ABINIT group (TD)
!! This file is distributed under the terms of the
!! GNU General Public License, see ~abinit/COPYING
!! or http://www.gnu.org/copyleft/gpl.txt .
!! For the initials of contributors, see ~abinit/doc/developers/contributors.txt .
!!
!! CHILDREN
!! contract_dp_ge_val.F90
!! contract_int_ge_val.F90
!! contract_int_le_val.F90
!! contract_int_list.F90
!!
!!***
