/usr/lib/openturns-1.2/wrappers/wrapper.dtd is in libopenturns0.3 1.2-2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 | <?xml encoding="ISO-8859-1"?>
<!-- author : schueller -->
<!-- date : 2011-06-01 17:59:24 +0200 (Wed, 01 Jun 2011) -->
<!ELEMENT wrapper (library,external-code) >
<!ELEMENT library (path,description) >
<!ELEMENT description (variable-list,function,gradient,hessian) >
<!ELEMENT external-code (data?,wrap-mode,command,user-prefix?) >
<!ELEMENT data (file*,framework?) >
<!ELEMENT file (name?,path,subst?) >
<!ELEMENT framework (study-id?,study-case?,component-name?) >
<!ELEMENT variable-list (variable*) >
<!ELEMENT variable (comment?,unit?,regexp?,format?) >
<!ELEMENT function (#PCDATA) >
<!ELEMENT gradient (#PCDATA) >
<!ELEMENT hessian (#PCDATA) >
<!ELEMENT name (#PCDATA) >
<!ELEMENT path (#PCDATA) >
<!ELEMENT subst (#PCDATA) >
<!ELEMENT regexp (#PCDATA) >
<!ELEMENT format (#PCDATA) >
<!ELEMENT unit (#PCDATA) >
<!ELEMENT comment (#PCDATA) >
<!ELEMENT study-id (#PCDATA) >
<!ELEMENT study-case (#PCDATA) >
<!ELEMENT user-prefix (#PCDATA) >
<!ELEMENT component-name (#PCDATA) >
<!ELEMENT wrap-mode (in-data-transfer,out-data-transfer) >
<!ELEMENT command (#PCDATA) >
<!ELEMENT in-data-transfer (#PCDATA) >
<!ELEMENT out-data-transfer (#PCDATA) >
<!ATTLIST wrapper
version NMTOKEN #IMPLIED>
<!ATTLIST file
id ID #REQUIRED
type (in|out) #REQUIRED>
<!ATTLIST variable
id ID #REQUIRED
type (in|out) #REQUIRED
computed-gradient (yes|no) #IMPLIED>
<!ATTLIST wrap-mode
type (static-link|dynamic-link|fork) #REQUIRED
state (shared|specific) #IMPLIED>
<!ATTLIST in-data-transfer
mode (files|pipe|arguments|socket|corba) #REQUIRED>
<!ATTLIST out-data-transfer
mode (files|pipe|arguments|socket|corba) #REQUIRED>
<!ATTLIST function
provided (yes|no) #REQUIRED>
<!ATTLIST gradient
provided (yes|no) #REQUIRED>
<!ATTLIST hessian
provided (yes|no) #REQUIRED>
|