/*
+ This file is part of the CSDP 5.0 package developed by Dr. Brian Borchers.
+ Which can be distributed under the LGPL licence. The source code and
+ manual can be downloaded at http://euler.nmt.edu/~brian/csdp.html.
+
This file contains definitions for the block matrix data structures used
in CSDP 3.0. Note that there are an additional set of definitions used
for sparse constraint matrices.
/*
+ This file is part of the CSDP 5.0 package developed by Dr. Brian Borchers.
+ Which can be distributed under the LGPL licence. The source code and
+ manual can be downloaded at http://euler.nmt.edu/~brian/csdp.html.
+
Other important includes that we need.
*/
/*
+ This file is part of the CSDP 5.0 package developed by Dr. Brian Borchers.
+ Which can be distributed under the LGPL licence. The source code and
+ manual can be downloaded at http://euler.nmt.edu/~brian/csdp.html.
+
Declarations needed to handle indexing into Fortran arrays and packed
arrays.
*/
/*
+ This file is part of the CSDP 5.0 package developed by Dr. Brian Borchers.
+ Which can be distributed under the LGPL licence. The source code and
+ manual can be downloaded at http://euler.nmt.edu/~brian/csdp.html.
This include file contains declarations for a number of parameters that
can affect the performance of CSDP. You can adjust these parameters by
3. Call init_params(params); to get default values.
4. Change the value of the parameter that you're interested in.
+
+
*/
struct paramstruc {