~gabriel1984sibiu/agros2d/agros2d

« back to all changes in this revision

Viewing changes to resources/xsd/structure_xml.xsd

  • Committer: Grevutiu Gabriel
  • Date: 2014-11-15 19:05:36 UTC
  • Revision ID: gabriel1984sibiu@gmail.com-20141115190536-1d4q8ez0f8b89ktj
original upstream code

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0" encoding="utf-8"?>
 
2
<schema targetNamespace="XMLStructure" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:coupling="XMLStructure">
 
3
  <element name="structure">
 
4
    <complexType>
 
5
      <sequence>
 
6
        <element minOccurs="1" maxOccurs="unbounded" name="element_data">
 
7
          <complexType>
 
8
            <all>
 
9
        <element name="files">
 
10
            <complexType>
 
11
                <sequence>
 
12
                <element minOccurs="1" maxOccurs="unbounded" name="file">
 
13
                  <complexType>
 
14
              <attribute name="array_id" type="int" use="required" />
 
15
                    <attribute name="mesh_filename" type="string" use="required" />
 
16
                    <attribute name="space_filename" type="string" use="required" />  
 
17
                    <attribute name="solution_filename" type="string" use="required" />    
 
18
            </complexType>
 
19
            </element>
 
20
              </sequence>
 
21
            </complexType>
 
22
          </element> 
 
23
        <element name="newton_residuals">
 
24
            <complexType>
 
25
                <sequence>
 
26
                <element minOccurs="1" maxOccurs="unbounded" name="residual">
 
27
                  <complexType>
 
28
              <attribute name="value" type="float" use="required" />
 
29
            </complexType>
 
30
            </element>
 
31
              </sequence>
 
32
            </complexType>
 
33
          </element>
 
34
          <element name="newton_damping_coefficients">
 
35
              <complexType>
 
36
                  <sequence>
 
37
                  <element minOccurs="1" maxOccurs="unbounded" name="damping_coefficient">
 
38
                    <complexType>
 
39
                <attribute name="value" type="float" use="required" />
 
40
              </complexType>
 
41
              </element>
 
42
                </sequence>
 
43
              </complexType>
 
44
            </element>
 
45
 
 
46
          </all>
 
47
        <attribute name="field_id" type="string" use="required" />
 
48
        <attribute name="time_step" type="integer" use="required" />
 
49
        <attribute name="adaptivity_step" type="integer" use="required" />
 
50
        <attribute name="solution_type" type="string" use="required" />
 
51
 
 
52
        <attribute name="time_step_length" type="double" use="optional" />
 
53
        <attribute name="adaptivity_error" type="double" use="optional" />
 
54
        <attribute name="dofs" type="int" use="optional" />
 
55
        <attribute name="jacobian_calculations" type="int" use="optional" />
 
56
          </complexType>
 
57
        </element>
 
58
      </sequence>
 
59
    </complexType>
 
60
  </element>
 
61
</schema>