| <!ELEMENT BENCH (AVAILSOLVER+,LINEARSYSTEM+)> |
| <!ELEMENT AVAILSOLVER (SOLVER+)> |
| <!ELEMENT SOLVER (TYPE,PACKAGE)> |
| <!ELEMENT TYPE (#PCDATA)> |
| <!ELEMENT PACKAGE (#PCDATA)> |
| <!ELEMENT LINEARSYSTEM (MATRIX,SOLVER_STAT+,BEST_SOLVER,GLOBAL_PARAMS*)> |
| <!ELEMENT MATRIX (NAME,SIZE,ENTRIES,PATTERN?,SYMMETRY,POSDEF?,ARITHMETIC,RHS*)> |
| <!ELEMENT NAME (#PCDATA)> |
| <!ELEMENT SIZE (#PCDATA)> |
| <!ELEMENT ENTRIES (#PCDATA)> |
| <!ELEMENT PATTERN (#PCDATA)> |
| <!ELEMENT SYMMETRY (#PCDATA)> |
| <!ELEMENT POSDEF (#PCDATA)> |
| <!ELEMENT ARITHMETIC (#PCDATA)> |
| <!ELEMENT RHS (SOURCE)> |
| <!ELEMENT SOURCE (#PCDATA)> |
| <!ELEMENT SOLVER_STAT (PARAMS*,TIME,ERROR,ITER?)> |
| <!ELEMENT PARAMS (#PCDATA)> |
| <!ELEMENT TIME (COMPUTE,SOLVE,TOTAL)> |
| <!ELEMENT COMPUTE (#PCDATA)> |
| <!ELEMENT SOLVE (#PCDATA)> |
| <!ELEMENT TOTAL (#PCDATA)> |
| <!ELEMENT ERROR (#PCDATA)> |
| <!ELEMENT ITER (#PCDATA)> |
| <!ELEMENT BEST_SOLVER CDATA> |
| <!ELEMENT GLOBAL_PARAMS (#PCDATA)> |
|
|
| <!ATTLIST SOLVER ID CDATA #REQUIRED> |
| <!ATTLIST SOLVER_STAT ID CDATA #REQUIRED> |
| <!ATTLIST BEST_SOLVER ID CDATA #REQUIRED> |
| <!ATTLIST RHS ID CDATA #IMPLIED> |