BioGearsConfiguration.hxx
1 // Copyright (c) 2005-2014 Code Synthesis Tools CC
2 //
3 // This program was generated by CodeSynthesis XSD, an XML Schema to
4 // C++ data binding compiler.
5 //
6 // This program is free software; you can redistribute it and/or modify
7 // it under the terms of the GNU General Public License version 2 as
8 // published by the Free Software Foundation.
9 //
10 // This program is distributed in the hope that it will be useful,
11 // but WITHOUT ANY WARRANTY; without even the implied warranty of
12 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 // GNU General Public License for more details.
14 //
15 // You should have received a copy of the GNU General Public License
16 // along with this program; if not, write to the Free Software
17 // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
18 //
19 // In addition, as a special exception, Code Synthesis Tools CC gives
20 // permission to link this program with the Xerces-C++ library (or with
21 // modified versions of Xerces-C++ that use the same license as Xerces-C++),
22 // and distribute linked combinations including the two. You must obey
23 // the GNU General Public License version 2 in all respects for all of
24 // the code used other than Xerces-C++. If you modify this copy of the
25 // program, you may extend this exception to your version of the program,
26 // but you are not obligated to do so. If you do not wish to do so, delete
27 // this exception statement from your version.
28 //
29 // Furthermore, Code Synthesis Tools CC makes a special exception for
30 // the Free/Libre and Open Source Software (FLOSS) which is described
31 // in the accompanying FLOSSE file.
32 //
33 
39 #ifndef D__BIOGEARS_CORE_SHARE_XSD__BIOGEARS_BIO_GEARS_CONFIGURATION_HXX
40 #define D__BIOGEARS_CORE_SHARE_XSD__BIOGEARS_BIO_GEARS_CONFIGURATION_HXX
41 
42 #ifndef XSD_CXX11
43 #define XSD_CXX11
44 #endif
45 
46 #ifndef XSD_USE_CHAR
47 #define XSD_USE_CHAR
48 #endif
49 
50 #ifndef XSD_CXX_TREE_USE_CHAR
51 #define XSD_CXX_TREE_USE_CHAR
52 #endif
53 
54 // Begin prologue.
55 //
56 #include <biogears/cdm-exports.h>
57 //
58 // End prologue.
59 
60 #include <xsd/cxx/config.hxx>
61 
62 #if (XSD_INT_VERSION != 4000000L)
63 #error XSD runtime version mismatch
64 #endif
65 
66 #include <xsd/cxx/pre.hxx>
67 
68 #include <xsd/cxx/xml/char-utf8.hxx>
69 
70 #include <xsd/cxx/tree/exceptions.hxx>
71 #include <xsd/cxx/tree/elements.hxx>
72 #include <xsd/cxx/tree/types.hxx>
73 
74 #include <xsd/cxx/xml/error-handler.hxx>
75 
76 #include <xsd/cxx/xml/dom/auto-ptr.hxx>
77 
78 #include <xsd/cxx/tree/parsing.hxx>
79 #include <xsd/cxx/tree/parsing/byte.hxx>
80 #include <xsd/cxx/tree/parsing/unsigned-byte.hxx>
81 #include <xsd/cxx/tree/parsing/short.hxx>
82 #include <xsd/cxx/tree/parsing/unsigned-short.hxx>
83 #include <xsd/cxx/tree/parsing/int.hxx>
84 #include <xsd/cxx/tree/parsing/unsigned-int.hxx>
85 #include <xsd/cxx/tree/parsing/long.hxx>
86 #include <xsd/cxx/tree/parsing/unsigned-long.hxx>
87 #include <xsd/cxx/tree/parsing/boolean.hxx>
88 #include <xsd/cxx/tree/parsing/float.hxx>
89 #include <xsd/cxx/tree/parsing/double.hxx>
90 #include <xsd/cxx/tree/parsing/decimal.hxx>
91 
92 #include <xsd/cxx/xml/dom/serialization-header.hxx>
93 #include <xsd/cxx/tree/serialization.hxx>
94 #include <xsd/cxx/tree/serialization/byte.hxx>
95 #include <xsd/cxx/tree/serialization/unsigned-byte.hxx>
96 #include <xsd/cxx/tree/serialization/short.hxx>
97 #include <xsd/cxx/tree/serialization/unsigned-short.hxx>
98 #include <xsd/cxx/tree/serialization/int.hxx>
99 #include <xsd/cxx/tree/serialization/unsigned-int.hxx>
100 #include <xsd/cxx/tree/serialization/long.hxx>
101 #include <xsd/cxx/tree/serialization/unsigned-long.hxx>
102 #include <xsd/cxx/tree/serialization/boolean.hxx>
103 #include <xsd/cxx/tree/serialization/float.hxx>
104 #include <xsd/cxx/tree/serialization/double.hxx>
105 #include <xsd/cxx/tree/serialization/decimal.hxx>
106 
107 #include <xsd/cxx/tree/std-ostream-operators.hxx>
108 
113 namespace xml_schema
114 {
115  // anyType and anySimpleType.
116  //
117 
122  typedef ::xsd::cxx::tree::type type;
123 
128  typedef ::xsd::cxx::tree::simple_type< char, type > simple_type;
129 
133  typedef ::xsd::cxx::tree::type container;
134 
135 
136  // 8-bit
137  //
138 
143  typedef signed char byte;
144 
149  typedef unsigned char unsigned_byte;
150 
151 
152  // 16-bit
153  //
154 
159  typedef short short_;
160 
165  typedef unsigned short unsigned_short;
166 
167 
168  // 32-bit
169  //
170 
175  typedef int int_;
176 
181  typedef unsigned int unsigned_int;
182 
183 
184  // 64-bit
185  //
186 
191  typedef long long long_;
192 
197  typedef unsigned long long unsigned_long;
198 
199 
200  // Supposed to be arbitrary-length integral types.
201  //
202 
207  typedef long long integer;
208 
213  typedef long long non_positive_integer;
214 
219  typedef unsigned long long non_negative_integer;
220 
225  typedef unsigned long long positive_integer;
226 
231  typedef long long negative_integer;
232 
233 
234  // Boolean.
235  //
236 
241  typedef bool boolean;
242 
243 
244  // Floating-point types.
245  //
246 
251  typedef float float_;
252 
257  typedef double double_;
258 
263  typedef double decimal;
264 
265 
266  // String types.
267  //
268 
273  typedef ::xsd::cxx::tree::string< char, simple_type > string;
274 
279  typedef ::xsd::cxx::tree::normalized_string< char, string > normalized_string;
280 
285  typedef ::xsd::cxx::tree::token< char, normalized_string > token;
286 
291  typedef ::xsd::cxx::tree::name< char, token > name;
292 
297  typedef ::xsd::cxx::tree::nmtoken< char, token > nmtoken;
298 
303  typedef ::xsd::cxx::tree::nmtokens< char, simple_type, nmtoken > nmtokens;
304 
309  typedef ::xsd::cxx::tree::ncname< char, name > ncname;
310 
315  typedef ::xsd::cxx::tree::language< char, token > language;
316 
317 
318  // ID/IDREF.
319  //
320 
325  typedef ::xsd::cxx::tree::id< char, ncname > id;
326 
331  typedef ::xsd::cxx::tree::idref< char, ncname, type > idref;
332 
337  typedef ::xsd::cxx::tree::idrefs< char, simple_type, idref > idrefs;
338 
339 
340  // URI.
341  //
342 
347  typedef ::xsd::cxx::tree::uri< char, simple_type > uri;
348 
349 
350  // Qualified name.
351  //
352 
357  typedef ::xsd::cxx::tree::qname< char, simple_type, uri, ncname > qname;
358 
359 
360  // Binary.
361  //
362 
366  typedef ::xsd::cxx::tree::buffer< char > buffer;
367 
372  typedef ::xsd::cxx::tree::base64_binary< char, simple_type > base64_binary;
373 
378  typedef ::xsd::cxx::tree::hex_binary< char, simple_type > hex_binary;
379 
380 
381  // Date/time.
382  //
383 
387  typedef ::xsd::cxx::tree::time_zone time_zone;
388 
393  typedef ::xsd::cxx::tree::date< char, simple_type > date;
394 
399  typedef ::xsd::cxx::tree::date_time< char, simple_type > date_time;
400 
405  typedef ::xsd::cxx::tree::duration< char, simple_type > duration;
406 
411  typedef ::xsd::cxx::tree::gday< char, simple_type > gday;
412 
417  typedef ::xsd::cxx::tree::gmonth< char, simple_type > gmonth;
418 
423  typedef ::xsd::cxx::tree::gmonth_day< char, simple_type > gmonth_day;
424 
429  typedef ::xsd::cxx::tree::gyear< char, simple_type > gyear;
430 
435  typedef ::xsd::cxx::tree::gyear_month< char, simple_type > gyear_month;
436 
441  typedef ::xsd::cxx::tree::time< char, simple_type > time;
442 
443 
444  // Entity.
445  //
446 
451  typedef ::xsd::cxx::tree::entity< char, ncname > entity;
452 
457  typedef ::xsd::cxx::tree::entities< char, simple_type, entity > entities;
458 
459 
460 
464  typedef ::xsd::cxx::tree::content_order content_order;
465  // Namespace information and list stream. Used in
466  // serialization functions.
467  //
471  typedef ::xsd::cxx::xml::dom::namespace_info< char > namespace_info;
472 
476  typedef ::xsd::cxx::xml::dom::namespace_infomap< char > namespace_infomap;
477 
481  typedef ::xsd::cxx::tree::list_stream< char > list_stream;
482 
486  typedef ::xsd::cxx::tree::as_double< double_ > as_double;
487 
491  typedef ::xsd::cxx::tree::as_decimal< decimal > as_decimal;
492 
496  typedef ::xsd::cxx::tree::facet facet;
497 
498  // Flags and properties.
499  //
500 
504  typedef ::xsd::cxx::tree::flags flags;
505 
509  typedef ::xsd::cxx::tree::properties< char > properties;
510 
511  // Parsing/serialization diagnostics.
512  //
513 
517  typedef ::xsd::cxx::tree::severity severity;
518 
522  typedef ::xsd::cxx::tree::error< char > error;
523 
527  typedef ::xsd::cxx::tree::diagnostics< char > diagnostics;
528 
529  // Exceptions.
530  //
531 
535  typedef ::xsd::cxx::tree::exception< char > exception;
536 
541  typedef ::xsd::cxx::tree::bounds< char > bounds;
542 
547  typedef ::xsd::cxx::tree::duplicate_id< char > duplicate_id;
548 
552  typedef ::xsd::cxx::tree::parsing< char > parsing;
553 
558  typedef ::xsd::cxx::tree::expected_element< char > expected_element;
559 
564  typedef ::xsd::cxx::tree::unexpected_element< char > unexpected_element;
565 
570  typedef ::xsd::cxx::tree::expected_attribute< char > expected_attribute;
571 
576  typedef ::xsd::cxx::tree::unexpected_enumerator< char > unexpected_enumerator;
577 
582  typedef ::xsd::cxx::tree::expected_text_content< char > expected_text_content;
583 
588  typedef ::xsd::cxx::tree::no_prefix_mapping< char > no_prefix_mapping;
589 
594  typedef ::xsd::cxx::tree::no_type_info< char > no_type_info;
595 
600  typedef ::xsd::cxx::tree::not_derived< char > not_derived;
601 
605  typedef ::xsd::cxx::tree::serialization< char > serialization;
606 
610  typedef ::xsd::cxx::xml::error_handler< char > error_handler;
611 
615  namespace dom
616  {
620  using ::xsd::cxx::xml::dom::unique_ptr;
621 
622 #ifndef XSD_CXX_TREE_TREE_NODE_KEY__XML_SCHEMA
623 #define XSD_CXX_TREE_TREE_NODE_KEY__XML_SCHEMA
624 
627  const XMLCh* const tree_node_key = ::xsd::cxx::tree::user_data_keys::node;
628 #endif
629  }
630 }
631 
632 // Forward declarations.
633 //
634 namespace mil
635 {
636  namespace tatrc
637  {
638  namespace physiology
639  {
640  namespace datamodel
641  {
642  class BloodChemistryConfigurationData;
643  class CardiovascularConfigurationData;
644  class CircuitConfigurationData;
645  class ConstantsConfigurationData;
646  class DrugsConfigurationData;
647  class EnergyConfigurationData;
648  class EnvironmentConfigurationData;
649  class GastrointestinalConfigurationData;
650  class NervousConfigurationData;
651  class RenalConfigurationData;
652  class RespiratoryConfigurationData;
653  class TissueConfigurationData;
654  class BioGearsConfigurationData;
655  }
656  }
657  }
658 }
659 
660 
661 #include <memory> // ::std::unique_ptr
662 #include <limits> // std::numeric_limits
663 #include <algorithm> // std::binary_search
664 #include <utility> // std::move
665 
666 #include <xsd/cxx/xml/char-utf8.hxx>
667 
668 #include <xsd/cxx/tree/exceptions.hxx>
669 #include <xsd/cxx/tree/elements.hxx>
670 #include <xsd/cxx/tree/containers.hxx>
671 #include <xsd/cxx/tree/list.hxx>
672 
673 #include <xsd/cxx/xml/dom/parsing-header.hxx>
674 
675 #include "../cdm/environment.hxx"
676 
677 #include "../cdm/engineconfiguration.hxx"
678 
679 namespace mil
680 {
681  namespace tatrc
682  {
683  namespace physiology
684  {
689  namespace datamodel
690  {
697  {
698  public:
706 
710  typedef ::mil::tatrc::physiology::datamodel::ScalarMassPerAmountData MeanCorpuscularHemoglobin_type;
711 
715  typedef ::xsd::cxx::tree::optional< MeanCorpuscularHemoglobin_type > MeanCorpuscularHemoglobin_optional;
716 
720  typedef ::xsd::cxx::tree::traits< MeanCorpuscularHemoglobin_type, char > MeanCorpuscularHemoglobin_traits;
721 
728  const MeanCorpuscularHemoglobin_optional&
729  MeanCorpuscularHemoglobin () const;
730 
736  MeanCorpuscularHemoglobin_optional&
737  MeanCorpuscularHemoglobin ();
738 
747  void
748  MeanCorpuscularHemoglobin (const MeanCorpuscularHemoglobin_type& x);
749 
759  void
760  MeanCorpuscularHemoglobin (const MeanCorpuscularHemoglobin_optional& x);
761 
770  void
771  MeanCorpuscularHemoglobin (::std::unique_ptr< MeanCorpuscularHemoglobin_type > p);
772 
774 
782 
786  typedef ::mil::tatrc::physiology::datamodel::ScalarVolumeData MeanCorpuscularVolume_type;
787 
791  typedef ::xsd::cxx::tree::optional< MeanCorpuscularVolume_type > MeanCorpuscularVolume_optional;
792 
796  typedef ::xsd::cxx::tree::traits< MeanCorpuscularVolume_type, char > MeanCorpuscularVolume_traits;
797 
804  const MeanCorpuscularVolume_optional&
805  MeanCorpuscularVolume () const;
806 
812  MeanCorpuscularVolume_optional&
813  MeanCorpuscularVolume ();
814 
823  void
824  MeanCorpuscularVolume (const MeanCorpuscularVolume_type& x);
825 
835  void
836  MeanCorpuscularVolume (const MeanCorpuscularVolume_optional& x);
837 
846  void
847  MeanCorpuscularVolume (::std::unique_ptr< MeanCorpuscularVolume_type > p);
848 
850 
858 
862  typedef ::mil::tatrc::physiology::datamodel::ScalarLengthData StandardDiffusionDistance_type;
863 
867  typedef ::xsd::cxx::tree::optional< StandardDiffusionDistance_type > StandardDiffusionDistance_optional;
868 
872  typedef ::xsd::cxx::tree::traits< StandardDiffusionDistance_type, char > StandardDiffusionDistance_traits;
873 
880  const StandardDiffusionDistance_optional&
881  StandardDiffusionDistance () const;
882 
888  StandardDiffusionDistance_optional&
889  StandardDiffusionDistance ();
890 
899  void
900  StandardDiffusionDistance (const StandardDiffusionDistance_type& x);
901 
911  void
912  StandardDiffusionDistance (const StandardDiffusionDistance_optional& x);
913 
922  void
923  StandardDiffusionDistance (::std::unique_ptr< StandardDiffusionDistance_type > p);
924 
926 
934 
938  typedef ::mil::tatrc::physiology::datamodel::ScalarAreaPerTimePressureData StandardOxygenDiffusionCoefficient_type;
939 
943  typedef ::xsd::cxx::tree::optional< StandardOxygenDiffusionCoefficient_type > StandardOxygenDiffusionCoefficient_optional;
944 
948  typedef ::xsd::cxx::tree::traits< StandardOxygenDiffusionCoefficient_type, char > StandardOxygenDiffusionCoefficient_traits;
949 
956  const StandardOxygenDiffusionCoefficient_optional&
957  StandardOxygenDiffusionCoefficient () const;
958 
964  StandardOxygenDiffusionCoefficient_optional&
965  StandardOxygenDiffusionCoefficient ();
966 
975  void
976  StandardOxygenDiffusionCoefficient (const StandardOxygenDiffusionCoefficient_type& x);
977 
987  void
988  StandardOxygenDiffusionCoefficient (const StandardOxygenDiffusionCoefficient_optional& x);
989 
998  void
999  StandardOxygenDiffusionCoefficient (::std::unique_ptr< StandardOxygenDiffusionCoefficient_type > p);
1000 
1002 
1007 
1013 
1022  BloodChemistryConfigurationData (const ::xercesc::DOMElement& e,
1023  ::xml_schema::flags f = 0,
1024  ::xml_schema::container* c = 0);
1025 
1036  ::xml_schema::flags f = 0,
1037  ::xml_schema::container* c = 0);
1038 
1051  _clone (::xml_schema::flags f = 0,
1052  ::xml_schema::container* c = 0) const;
1053 
1063  operator= (const BloodChemistryConfigurationData& x);
1064 
1066 
1070  virtual
1072 
1073  // Implementation.
1074  //
1075 
1076  //@cond
1077 
1078  protected:
1079  void
1080  parse (::xsd::cxx::xml::dom::parser< char >&,
1081  ::xml_schema::flags);
1082 
1083  protected:
1084  MeanCorpuscularHemoglobin_optional MeanCorpuscularHemoglobin_;
1085  MeanCorpuscularVolume_optional MeanCorpuscularVolume_;
1086  StandardDiffusionDistance_optional StandardDiffusionDistance_;
1087  StandardOxygenDiffusionCoefficient_optional StandardOxygenDiffusionCoefficient_;
1088 
1089  //@endcond
1090  };
1091 
1098  {
1099  public:
1107 
1111  typedef ::mil::tatrc::physiology::datamodel::ScalarFlowElastanceData LeftHeartElastanceMaximum_type;
1112 
1116  typedef ::xsd::cxx::tree::optional< LeftHeartElastanceMaximum_type > LeftHeartElastanceMaximum_optional;
1117 
1121  typedef ::xsd::cxx::tree::traits< LeftHeartElastanceMaximum_type, char > LeftHeartElastanceMaximum_traits;
1122 
1129  const LeftHeartElastanceMaximum_optional&
1130  LeftHeartElastanceMaximum () const;
1131 
1137  LeftHeartElastanceMaximum_optional&
1138  LeftHeartElastanceMaximum ();
1139 
1148  void
1149  LeftHeartElastanceMaximum (const LeftHeartElastanceMaximum_type& x);
1150 
1160  void
1161  LeftHeartElastanceMaximum (const LeftHeartElastanceMaximum_optional& x);
1162 
1171  void
1172  LeftHeartElastanceMaximum (::std::unique_ptr< LeftHeartElastanceMaximum_type > p);
1173 
1175 
1183 
1187  typedef ::mil::tatrc::physiology::datamodel::ScalarFlowElastanceData LeftHeartElastanceMinimum_type;
1188 
1192  typedef ::xsd::cxx::tree::optional< LeftHeartElastanceMinimum_type > LeftHeartElastanceMinimum_optional;
1193 
1197  typedef ::xsd::cxx::tree::traits< LeftHeartElastanceMinimum_type, char > LeftHeartElastanceMinimum_traits;
1198 
1205  const LeftHeartElastanceMinimum_optional&
1206  LeftHeartElastanceMinimum () const;
1207 
1213  LeftHeartElastanceMinimum_optional&
1214  LeftHeartElastanceMinimum ();
1215 
1224  void
1225  LeftHeartElastanceMinimum (const LeftHeartElastanceMinimum_type& x);
1226 
1236  void
1237  LeftHeartElastanceMinimum (const LeftHeartElastanceMinimum_optional& x);
1238 
1247  void
1248  LeftHeartElastanceMinimum (::std::unique_ptr< LeftHeartElastanceMinimum_type > p);
1249 
1251 
1259 
1263  typedef ::mil::tatrc::physiology::datamodel::ScalarFractionData MinimumBloodVolumeFraction_type;
1264 
1268  typedef ::xsd::cxx::tree::optional< MinimumBloodVolumeFraction_type > MinimumBloodVolumeFraction_optional;
1269 
1273  typedef ::xsd::cxx::tree::traits< MinimumBloodVolumeFraction_type, char > MinimumBloodVolumeFraction_traits;
1274 
1281  const MinimumBloodVolumeFraction_optional&
1282  MinimumBloodVolumeFraction () const;
1283 
1289  MinimumBloodVolumeFraction_optional&
1290  MinimumBloodVolumeFraction ();
1291 
1300  void
1301  MinimumBloodVolumeFraction (const MinimumBloodVolumeFraction_type& x);
1302 
1312  void
1313  MinimumBloodVolumeFraction (const MinimumBloodVolumeFraction_optional& x);
1314 
1323  void
1324  MinimumBloodVolumeFraction (::std::unique_ptr< MinimumBloodVolumeFraction_type > p);
1325 
1327 
1335 
1339  typedef ::mil::tatrc::physiology::datamodel::ScalarFlowElastanceData RightHeartElastanceMaximum_type;
1340 
1344  typedef ::xsd::cxx::tree::optional< RightHeartElastanceMaximum_type > RightHeartElastanceMaximum_optional;
1345 
1349  typedef ::xsd::cxx::tree::traits< RightHeartElastanceMaximum_type, char > RightHeartElastanceMaximum_traits;
1350 
1357  const RightHeartElastanceMaximum_optional&
1358  RightHeartElastanceMaximum () const;
1359 
1365  RightHeartElastanceMaximum_optional&
1366  RightHeartElastanceMaximum ();
1367 
1376  void
1377  RightHeartElastanceMaximum (const RightHeartElastanceMaximum_type& x);
1378 
1388  void
1389  RightHeartElastanceMaximum (const RightHeartElastanceMaximum_optional& x);
1390 
1399  void
1400  RightHeartElastanceMaximum (::std::unique_ptr< RightHeartElastanceMaximum_type > p);
1401 
1403 
1411 
1415  typedef ::mil::tatrc::physiology::datamodel::ScalarFlowElastanceData RightHeartElastanceMinimum_type;
1416 
1420  typedef ::xsd::cxx::tree::optional< RightHeartElastanceMinimum_type > RightHeartElastanceMinimum_optional;
1421 
1425  typedef ::xsd::cxx::tree::traits< RightHeartElastanceMinimum_type, char > RightHeartElastanceMinimum_traits;
1426 
1433  const RightHeartElastanceMinimum_optional&
1434  RightHeartElastanceMinimum () const;
1435 
1441  RightHeartElastanceMinimum_optional&
1442  RightHeartElastanceMinimum ();
1443 
1452  void
1453  RightHeartElastanceMinimum (const RightHeartElastanceMinimum_type& x);
1454 
1464  void
1465  RightHeartElastanceMinimum (const RightHeartElastanceMinimum_optional& x);
1466 
1475  void
1476  RightHeartElastanceMinimum (::std::unique_ptr< RightHeartElastanceMinimum_type > p);
1477 
1479 
1487 
1491  typedef ::mil::tatrc::physiology::datamodel::ScalarData StandardPulmonaryCapillaryCoverage_type;
1492 
1496  typedef ::xsd::cxx::tree::optional< StandardPulmonaryCapillaryCoverage_type > StandardPulmonaryCapillaryCoverage_optional;
1497 
1501  typedef ::xsd::cxx::tree::traits< StandardPulmonaryCapillaryCoverage_type, char > StandardPulmonaryCapillaryCoverage_traits;
1502 
1509  const StandardPulmonaryCapillaryCoverage_optional&
1510  StandardPulmonaryCapillaryCoverage () const;
1511 
1517  StandardPulmonaryCapillaryCoverage_optional&
1518  StandardPulmonaryCapillaryCoverage ();
1519 
1528  void
1529  StandardPulmonaryCapillaryCoverage (const StandardPulmonaryCapillaryCoverage_type& x);
1530 
1540  void
1541  StandardPulmonaryCapillaryCoverage (const StandardPulmonaryCapillaryCoverage_optional& x);
1542 
1551  void
1552  StandardPulmonaryCapillaryCoverage (::std::unique_ptr< StandardPulmonaryCapillaryCoverage_type > p);
1553 
1555 
1560 
1566 
1575  CardiovascularConfigurationData (const ::xercesc::DOMElement& e,
1576  ::xml_schema::flags f = 0,
1577  ::xml_schema::container* c = 0);
1578 
1589  ::xml_schema::flags f = 0,
1590  ::xml_schema::container* c = 0);
1591 
1604  _clone (::xml_schema::flags f = 0,
1605  ::xml_schema::container* c = 0) const;
1606 
1616  operator= (const CardiovascularConfigurationData& x);
1617 
1619 
1623  virtual
1625 
1626  // Implementation.
1627  //
1628 
1629  //@cond
1630 
1631  protected:
1632  void
1633  parse (::xsd::cxx::xml::dom::parser< char >&,
1634  ::xml_schema::flags);
1635 
1636  protected:
1637  LeftHeartElastanceMaximum_optional LeftHeartElastanceMaximum_;
1638  LeftHeartElastanceMinimum_optional LeftHeartElastanceMinimum_;
1639  MinimumBloodVolumeFraction_optional MinimumBloodVolumeFraction_;
1640  RightHeartElastanceMaximum_optional RightHeartElastanceMaximum_;
1641  RightHeartElastanceMinimum_optional RightHeartElastanceMinimum_;
1642  StandardPulmonaryCapillaryCoverage_optional StandardPulmonaryCapillaryCoverage_;
1643 
1644  //@endcond
1645  };
1646 
1653  {
1654  public:
1662 
1666  typedef ::mil::tatrc::physiology::datamodel::ScalarFlowResistanceData CardiovascularOpenResistance_type;
1667 
1671  typedef ::xsd::cxx::tree::optional< CardiovascularOpenResistance_type > CardiovascularOpenResistance_optional;
1672 
1676  typedef ::xsd::cxx::tree::traits< CardiovascularOpenResistance_type, char > CardiovascularOpenResistance_traits;
1677 
1684  const CardiovascularOpenResistance_optional&
1685  CardiovascularOpenResistance () const;
1686 
1692  CardiovascularOpenResistance_optional&
1693  CardiovascularOpenResistance ();
1694 
1703  void
1704  CardiovascularOpenResistance (const CardiovascularOpenResistance_type& x);
1705 
1715  void
1716  CardiovascularOpenResistance (const CardiovascularOpenResistance_optional& x);
1717 
1726  void
1727  CardiovascularOpenResistance (::std::unique_ptr< CardiovascularOpenResistance_type > p);
1728 
1730 
1738 
1742  typedef ::mil::tatrc::physiology::datamodel::ScalarElectricResistanceData DefaultClosedElectricResistance_type;
1743 
1747  typedef ::xsd::cxx::tree::optional< DefaultClosedElectricResistance_type > DefaultClosedElectricResistance_optional;
1748 
1752  typedef ::xsd::cxx::tree::traits< DefaultClosedElectricResistance_type, char > DefaultClosedElectricResistance_traits;
1753 
1760  const DefaultClosedElectricResistance_optional&
1761  DefaultClosedElectricResistance () const;
1762 
1768  DefaultClosedElectricResistance_optional&
1769  DefaultClosedElectricResistance ();
1770 
1779  void
1780  DefaultClosedElectricResistance (const DefaultClosedElectricResistance_type& x);
1781 
1791  void
1792  DefaultClosedElectricResistance (const DefaultClosedElectricResistance_optional& x);
1793 
1802  void
1803  DefaultClosedElectricResistance (::std::unique_ptr< DefaultClosedElectricResistance_type > p);
1804 
1806 
1814 
1818  typedef ::mil::tatrc::physiology::datamodel::ScalarElectricResistanceData DefaultOpenElectricResistance_type;
1819 
1823  typedef ::xsd::cxx::tree::optional< DefaultOpenElectricResistance_type > DefaultOpenElectricResistance_optional;
1824 
1828  typedef ::xsd::cxx::tree::traits< DefaultOpenElectricResistance_type, char > DefaultOpenElectricResistance_traits;
1829 
1836  const DefaultOpenElectricResistance_optional&
1837  DefaultOpenElectricResistance () const;
1838 
1844  DefaultOpenElectricResistance_optional&
1845  DefaultOpenElectricResistance ();
1846 
1855  void
1856  DefaultOpenElectricResistance (const DefaultOpenElectricResistance_type& x);
1857 
1867  void
1868  DefaultOpenElectricResistance (const DefaultOpenElectricResistance_optional& x);
1869 
1878  void
1879  DefaultOpenElectricResistance (::std::unique_ptr< DefaultOpenElectricResistance_type > p);
1880 
1882 
1890 
1894  typedef ::mil::tatrc::physiology::datamodel::ScalarFlowResistanceData DefaultClosedFlowResistance_type;
1895 
1899  typedef ::xsd::cxx::tree::optional< DefaultClosedFlowResistance_type > DefaultClosedFlowResistance_optional;
1900 
1904  typedef ::xsd::cxx::tree::traits< DefaultClosedFlowResistance_type, char > DefaultClosedFlowResistance_traits;
1905 
1912  const DefaultClosedFlowResistance_optional&
1913  DefaultClosedFlowResistance () const;
1914 
1920  DefaultClosedFlowResistance_optional&
1921  DefaultClosedFlowResistance ();
1922 
1931  void
1932  DefaultClosedFlowResistance (const DefaultClosedFlowResistance_type& x);
1933 
1943  void
1944  DefaultClosedFlowResistance (const DefaultClosedFlowResistance_optional& x);
1945 
1954  void
1955  DefaultClosedFlowResistance (::std::unique_ptr< DefaultClosedFlowResistance_type > p);
1956 
1958 
1966 
1970  typedef ::mil::tatrc::physiology::datamodel::ScalarFlowResistanceData DefaultOpenFlowResistance_type;
1971 
1975  typedef ::xsd::cxx::tree::optional< DefaultOpenFlowResistance_type > DefaultOpenFlowResistance_optional;
1976 
1980  typedef ::xsd::cxx::tree::traits< DefaultOpenFlowResistance_type, char > DefaultOpenFlowResistance_traits;
1981 
1988  const DefaultOpenFlowResistance_optional&
1989  DefaultOpenFlowResistance () const;
1990 
1996  DefaultOpenFlowResistance_optional&
1997  DefaultOpenFlowResistance ();
1998 
2007  void
2008  DefaultOpenFlowResistance (const DefaultOpenFlowResistance_type& x);
2009 
2019  void
2020  DefaultOpenFlowResistance (const DefaultOpenFlowResistance_optional& x);
2021 
2030  void
2031  DefaultOpenFlowResistance (::std::unique_ptr< DefaultOpenFlowResistance_type > p);
2032 
2034 
2042 
2046  typedef ::mil::tatrc::physiology::datamodel::ScalarHeatResistanceData DefaultClosedHeatResistance_type;
2047 
2051  typedef ::xsd::cxx::tree::optional< DefaultClosedHeatResistance_type > DefaultClosedHeatResistance_optional;
2052 
2056  typedef ::xsd::cxx::tree::traits< DefaultClosedHeatResistance_type, char > DefaultClosedHeatResistance_traits;
2057 
2064  const DefaultClosedHeatResistance_optional&
2065  DefaultClosedHeatResistance () const;
2066 
2072  DefaultClosedHeatResistance_optional&
2073  DefaultClosedHeatResistance ();
2074 
2083  void
2084  DefaultClosedHeatResistance (const DefaultClosedHeatResistance_type& x);
2085 
2095  void
2096  DefaultClosedHeatResistance (const DefaultClosedHeatResistance_optional& x);
2097 
2106  void
2107  DefaultClosedHeatResistance (::std::unique_ptr< DefaultClosedHeatResistance_type > p);
2108 
2110 
2118 
2122  typedef ::mil::tatrc::physiology::datamodel::ScalarHeatResistanceData DefaultOpenHeatResistance_type;
2123 
2127  typedef ::xsd::cxx::tree::optional< DefaultOpenHeatResistance_type > DefaultOpenHeatResistance_optional;
2128 
2132  typedef ::xsd::cxx::tree::traits< DefaultOpenHeatResistance_type, char > DefaultOpenHeatResistance_traits;
2133 
2140  const DefaultOpenHeatResistance_optional&
2141  DefaultOpenHeatResistance () const;
2142 
2148  DefaultOpenHeatResistance_optional&
2149  DefaultOpenHeatResistance ();
2150 
2159  void
2160  DefaultOpenHeatResistance (const DefaultOpenHeatResistance_type& x);
2161 
2171  void
2172  DefaultOpenHeatResistance (const DefaultOpenHeatResistance_optional& x);
2173 
2182  void
2183  DefaultOpenHeatResistance (::std::unique_ptr< DefaultOpenHeatResistance_type > p);
2184 
2186 
2194 
2198  typedef ::mil::tatrc::physiology::datamodel::ScalarFlowResistanceData MachineClosedResistance_type;
2199 
2203  typedef ::xsd::cxx::tree::optional< MachineClosedResistance_type > MachineClosedResistance_optional;
2204 
2208  typedef ::xsd::cxx::tree::traits< MachineClosedResistance_type, char > MachineClosedResistance_traits;
2209 
2216  const MachineClosedResistance_optional&
2217  MachineClosedResistance () const;
2218 
2224  MachineClosedResistance_optional&
2225  MachineClosedResistance ();
2226 
2235  void
2236  MachineClosedResistance (const MachineClosedResistance_type& x);
2237 
2247  void
2248  MachineClosedResistance (const MachineClosedResistance_optional& x);
2249 
2258  void
2259  MachineClosedResistance (::std::unique_ptr< MachineClosedResistance_type > p);
2260 
2262 
2270 
2274  typedef ::mil::tatrc::physiology::datamodel::ScalarFlowResistanceData MachineOpenResistance_type;
2275 
2279  typedef ::xsd::cxx::tree::optional< MachineOpenResistance_type > MachineOpenResistance_optional;
2280 
2284  typedef ::xsd::cxx::tree::traits< MachineOpenResistance_type, char > MachineOpenResistance_traits;
2285 
2292  const MachineOpenResistance_optional&
2293  MachineOpenResistance () const;
2294 
2300  MachineOpenResistance_optional&
2301  MachineOpenResistance ();
2302 
2311  void
2312  MachineOpenResistance (const MachineOpenResistance_type& x);
2313 
2323  void
2324  MachineOpenResistance (const MachineOpenResistance_optional& x);
2325 
2334  void
2335  MachineOpenResistance (::std::unique_ptr< MachineOpenResistance_type > p);
2336 
2338 
2346 
2350  typedef ::mil::tatrc::physiology::datamodel::ScalarFlowResistanceData RespiratoryClosedResistance_type;
2351 
2355  typedef ::xsd::cxx::tree::optional< RespiratoryClosedResistance_type > RespiratoryClosedResistance_optional;
2356 
2360  typedef ::xsd::cxx::tree::traits< RespiratoryClosedResistance_type, char > RespiratoryClosedResistance_traits;
2361 
2368  const RespiratoryClosedResistance_optional&
2369  RespiratoryClosedResistance () const;
2370 
2376  RespiratoryClosedResistance_optional&
2377  RespiratoryClosedResistance ();
2378 
2387  void
2388  RespiratoryClosedResistance (const RespiratoryClosedResistance_type& x);
2389 
2399  void
2400  RespiratoryClosedResistance (const RespiratoryClosedResistance_optional& x);
2401 
2410  void
2411  RespiratoryClosedResistance (::std::unique_ptr< RespiratoryClosedResistance_type > p);
2412 
2414 
2422 
2426  typedef ::mil::tatrc::physiology::datamodel::ScalarFlowResistanceData RespiratoryOpenResistance_type;
2427 
2431  typedef ::xsd::cxx::tree::optional< RespiratoryOpenResistance_type > RespiratoryOpenResistance_optional;
2432 
2436  typedef ::xsd::cxx::tree::traits< RespiratoryOpenResistance_type, char > RespiratoryOpenResistance_traits;
2437 
2444  const RespiratoryOpenResistance_optional&
2445  RespiratoryOpenResistance () const;
2446 
2452  RespiratoryOpenResistance_optional&
2453  RespiratoryOpenResistance ();
2454 
2463  void
2464  RespiratoryOpenResistance (const RespiratoryOpenResistance_type& x);
2465 
2475  void
2476  RespiratoryOpenResistance (const RespiratoryOpenResistance_optional& x);
2477 
2486  void
2487  RespiratoryOpenResistance (::std::unique_ptr< RespiratoryOpenResistance_type > p);
2488 
2490 
2495 
2501 
2510  CircuitConfigurationData (const ::xercesc::DOMElement& e,
2511  ::xml_schema::flags f = 0,
2512  ::xml_schema::container* c = 0);
2513 
2524  ::xml_schema::flags f = 0,
2525  ::xml_schema::container* c = 0);
2526 
2538  virtual CircuitConfigurationData*
2539  _clone (::xml_schema::flags f = 0,
2540  ::xml_schema::container* c = 0) const;
2541 
2551  operator= (const CircuitConfigurationData& x);
2552 
2554 
2558  virtual
2560 
2561  // Implementation.
2562  //
2563 
2564  //@cond
2565 
2566  protected:
2567  void
2568  parse (::xsd::cxx::xml::dom::parser< char >&,
2569  ::xml_schema::flags);
2570 
2571  protected:
2572  CardiovascularOpenResistance_optional CardiovascularOpenResistance_;
2573  DefaultClosedElectricResistance_optional DefaultClosedElectricResistance_;
2574  DefaultOpenElectricResistance_optional DefaultOpenElectricResistance_;
2575  DefaultClosedFlowResistance_optional DefaultClosedFlowResistance_;
2576  DefaultOpenFlowResistance_optional DefaultOpenFlowResistance_;
2577  DefaultClosedHeatResistance_optional DefaultClosedHeatResistance_;
2578  DefaultOpenHeatResistance_optional DefaultOpenHeatResistance_;
2579  MachineClosedResistance_optional MachineClosedResistance_;
2580  MachineOpenResistance_optional MachineOpenResistance_;
2581  RespiratoryClosedResistance_optional RespiratoryClosedResistance_;
2582  RespiratoryOpenResistance_optional RespiratoryOpenResistance_;
2583 
2584  //@endcond
2585  };
2586 
2593  {
2594  public:
2602 
2606  typedef ::mil::tatrc::physiology::datamodel::ScalarData OxygenMetabolicConstant_type;
2607 
2611  typedef ::xsd::cxx::tree::optional< OxygenMetabolicConstant_type > OxygenMetabolicConstant_optional;
2612 
2616  typedef ::xsd::cxx::tree::traits< OxygenMetabolicConstant_type, char > OxygenMetabolicConstant_traits;
2617 
2624  const OxygenMetabolicConstant_optional&
2625  OxygenMetabolicConstant () const;
2626 
2632  OxygenMetabolicConstant_optional&
2633  OxygenMetabolicConstant ();
2634 
2643  void
2644  OxygenMetabolicConstant (const OxygenMetabolicConstant_type& x);
2645 
2655  void
2656  OxygenMetabolicConstant (const OxygenMetabolicConstant_optional& x);
2657 
2666  void
2667  OxygenMetabolicConstant (::std::unique_ptr< OxygenMetabolicConstant_type > p);
2668 
2670 
2678 
2682  typedef ::mil::tatrc::physiology::datamodel::ScalarPowerPerAreaTemperatureToTheFourthData StefanBoltzmann_type;
2683 
2687  typedef ::xsd::cxx::tree::optional< StefanBoltzmann_type > StefanBoltzmann_optional;
2688 
2692  typedef ::xsd::cxx::tree::traits< StefanBoltzmann_type, char > StefanBoltzmann_traits;
2693 
2700  const StefanBoltzmann_optional&
2701  StefanBoltzmann () const;
2702 
2708  StefanBoltzmann_optional&
2709  StefanBoltzmann ();
2710 
2719  void
2720  StefanBoltzmann (const StefanBoltzmann_type& x);
2721 
2731  void
2732  StefanBoltzmann (const StefanBoltzmann_optional& x);
2733 
2742  void
2743  StefanBoltzmann (::std::unique_ptr< StefanBoltzmann_type > p);
2744 
2746 
2754 
2758  typedef ::mil::tatrc::physiology::datamodel::ScalarHeatCapacitancePerAmountData UniversalGasConstant_type;
2759 
2763  typedef ::xsd::cxx::tree::optional< UniversalGasConstant_type > UniversalGasConstant_optional;
2764 
2768  typedef ::xsd::cxx::tree::traits< UniversalGasConstant_type, char > UniversalGasConstant_traits;
2769 
2776  const UniversalGasConstant_optional&
2777  UniversalGasConstant () const;
2778 
2784  UniversalGasConstant_optional&
2785  UniversalGasConstant ();
2786 
2795  void
2796  UniversalGasConstant (const UniversalGasConstant_type& x);
2797 
2807  void
2808  UniversalGasConstant (const UniversalGasConstant_optional& x);
2809 
2818  void
2819  UniversalGasConstant (::std::unique_ptr< UniversalGasConstant_type > p);
2820 
2822 
2827 
2833 
2842  ConstantsConfigurationData (const ::xercesc::DOMElement& e,
2843  ::xml_schema::flags f = 0,
2844  ::xml_schema::container* c = 0);
2845 
2856  ::xml_schema::flags f = 0,
2857  ::xml_schema::container* c = 0);
2858 
2871  _clone (::xml_schema::flags f = 0,
2872  ::xml_schema::container* c = 0) const;
2873 
2883  operator= (const ConstantsConfigurationData& x);
2884 
2886 
2890  virtual
2892 
2893  // Implementation.
2894  //
2895 
2896  //@cond
2897 
2898  protected:
2899  void
2900  parse (::xsd::cxx::xml::dom::parser< char >&,
2901  ::xml_schema::flags);
2902 
2903  protected:
2904  OxygenMetabolicConstant_optional OxygenMetabolicConstant_;
2905  StefanBoltzmann_optional StefanBoltzmann_;
2906  UniversalGasConstant_optional UniversalGasConstant_;
2907 
2908  //@endcond
2909  };
2910 
2917  {
2918  public:
2926 
2930  typedef ::mil::tatrc::physiology::datamodel::enumOnOff PDModel_type;
2931 
2935  typedef ::xsd::cxx::tree::optional< PDModel_type > PDModel_optional;
2936 
2940  typedef ::xsd::cxx::tree::traits< PDModel_type, char > PDModel_traits;
2941 
2948  const PDModel_optional&
2949  PDModel () const;
2950 
2956  PDModel_optional&
2957  PDModel ();
2958 
2967  void
2968  PDModel (const PDModel_type& x);
2969 
2979  void
2980  PDModel (const PDModel_optional& x);
2981 
2990  void
2991  PDModel (::std::unique_ptr< PDModel_type > p);
2992 
2994 
2999 
3005 
3014  DrugsConfigurationData (const ::xercesc::DOMElement& e,
3015  ::xml_schema::flags f = 0,
3016  ::xml_schema::container* c = 0);
3017 
3028  ::xml_schema::flags f = 0,
3029  ::xml_schema::container* c = 0);
3030 
3042  virtual DrugsConfigurationData*
3043  _clone (::xml_schema::flags f = 0,
3044  ::xml_schema::container* c = 0) const;
3045 
3055  operator= (const DrugsConfigurationData& x);
3056 
3058 
3062  virtual
3064 
3065  // Implementation.
3066  //
3067 
3068  //@cond
3069 
3070  protected:
3071  void
3072  parse (::xsd::cxx::xml::dom::parser< char >&,
3073  ::xml_schema::flags);
3074 
3075  protected:
3076  PDModel_optional PDModel_;
3077 
3078  //@endcond
3079  };
3080 
3087  {
3088  public:
3096 
3100  typedef ::mil::tatrc::physiology::datamodel::ScalarHeatCapacitancePerMassData BodySpecificHeat_type;
3101 
3105  typedef ::xsd::cxx::tree::optional< BodySpecificHeat_type > BodySpecificHeat_optional;
3106 
3110  typedef ::xsd::cxx::tree::traits< BodySpecificHeat_type, char > BodySpecificHeat_traits;
3111 
3118  const BodySpecificHeat_optional&
3119  BodySpecificHeat () const;
3120 
3126  BodySpecificHeat_optional&
3127  BodySpecificHeat ();
3128 
3137  void
3138  BodySpecificHeat (const BodySpecificHeat_type& x);
3139 
3149  void
3150  BodySpecificHeat (const BodySpecificHeat_optional& x);
3151 
3160  void
3161  BodySpecificHeat (::std::unique_ptr< BodySpecificHeat_type > p);
3162 
3164 
3172 
3176  typedef ::mil::tatrc::physiology::datamodel::ScalarTemperatureData CoreTemperatureLow_type;
3177 
3181  typedef ::xsd::cxx::tree::optional< CoreTemperatureLow_type > CoreTemperatureLow_optional;
3182 
3186  typedef ::xsd::cxx::tree::traits< CoreTemperatureLow_type, char > CoreTemperatureLow_traits;
3187 
3194  const CoreTemperatureLow_optional&
3195  CoreTemperatureLow () const;
3196 
3202  CoreTemperatureLow_optional&
3203  CoreTemperatureLow ();
3204 
3213  void
3214  CoreTemperatureLow (const CoreTemperatureLow_type& x);
3215 
3225  void
3226  CoreTemperatureLow (const CoreTemperatureLow_optional& x);
3227 
3236  void
3237  CoreTemperatureLow (::std::unique_ptr< CoreTemperatureLow_type > p);
3238 
3240 
3248 
3252  typedef ::mil::tatrc::physiology::datamodel::ScalarTemperatureData CoreTemperatureHigh_type;
3253 
3257  typedef ::xsd::cxx::tree::optional< CoreTemperatureHigh_type > CoreTemperatureHigh_optional;
3258 
3262  typedef ::xsd::cxx::tree::traits< CoreTemperatureHigh_type, char > CoreTemperatureHigh_traits;
3263 
3270  const CoreTemperatureHigh_optional&
3271  CoreTemperatureHigh () const;
3272 
3278  CoreTemperatureHigh_optional&
3279  CoreTemperatureHigh ();
3280 
3289  void
3290  CoreTemperatureHigh (const CoreTemperatureHigh_type& x);
3291 
3301  void
3302  CoreTemperatureHigh (const CoreTemperatureHigh_optional& x);
3303 
3312  void
3313  CoreTemperatureHigh (::std::unique_ptr< CoreTemperatureHigh_type > p);
3314 
3316 
3324 
3328  typedef ::mil::tatrc::physiology::datamodel::ScalarTemperatureData DeltaCoreTemperatureLow_type;
3329 
3333  typedef ::xsd::cxx::tree::optional< DeltaCoreTemperatureLow_type > DeltaCoreTemperatureLow_optional;
3334 
3338  typedef ::xsd::cxx::tree::traits< DeltaCoreTemperatureLow_type, char > DeltaCoreTemperatureLow_traits;
3339 
3346  const DeltaCoreTemperatureLow_optional&
3347  DeltaCoreTemperatureLow () const;
3348 
3354  DeltaCoreTemperatureLow_optional&
3355  DeltaCoreTemperatureLow ();
3356 
3365  void
3366  DeltaCoreTemperatureLow (const DeltaCoreTemperatureLow_type& x);
3367 
3377  void
3378  DeltaCoreTemperatureLow (const DeltaCoreTemperatureLow_optional& x);
3379 
3388  void
3389  DeltaCoreTemperatureLow (::std::unique_ptr< DeltaCoreTemperatureLow_type > p);
3390 
3392 
3400 
3404  typedef ::mil::tatrc::physiology::datamodel::ScalarEnergyPerAmountData EnergyPerATP_type;
3405 
3409  typedef ::xsd::cxx::tree::optional< EnergyPerATP_type > EnergyPerATP_optional;
3410 
3414  typedef ::xsd::cxx::tree::traits< EnergyPerATP_type, char > EnergyPerATP_traits;
3415 
3422  const EnergyPerATP_optional&
3423  EnergyPerATP () const;
3424 
3430  EnergyPerATP_optional&
3431  EnergyPerATP ();
3432 
3441  void
3442  EnergyPerATP (const EnergyPerATP_type& x);
3443 
3453  void
3454  EnergyPerATP (const EnergyPerATP_optional& x);
3455 
3464  void
3465  EnergyPerATP (::std::unique_ptr< EnergyPerATP_type > p);
3466 
3468 
3476 
3480  typedef ::mil::tatrc::physiology::datamodel::ScalarHeatConductanceData SweatHeatTransfer_type;
3481 
3485  typedef ::xsd::cxx::tree::optional< SweatHeatTransfer_type > SweatHeatTransfer_optional;
3486 
3490  typedef ::xsd::cxx::tree::traits< SweatHeatTransfer_type, char > SweatHeatTransfer_traits;
3491 
3498  const SweatHeatTransfer_optional&
3499  SweatHeatTransfer () const;
3500 
3506  SweatHeatTransfer_optional&
3507  SweatHeatTransfer ();
3508 
3517  void
3518  SweatHeatTransfer (const SweatHeatTransfer_type& x);
3519 
3529  void
3530  SweatHeatTransfer (const SweatHeatTransfer_optional& x);
3531 
3540  void
3541  SweatHeatTransfer (::std::unique_ptr< SweatHeatTransfer_type > p);
3542 
3544 
3552 
3556  typedef ::mil::tatrc::physiology::datamodel::ScalarEnergyPerMassData VaporizationEnergy_type;
3557 
3561  typedef ::xsd::cxx::tree::optional< VaporizationEnergy_type > VaporizationEnergy_optional;
3562 
3566  typedef ::xsd::cxx::tree::traits< VaporizationEnergy_type, char > VaporizationEnergy_traits;
3567 
3574  const VaporizationEnergy_optional&
3575  VaporizationEnergy () const;
3576 
3582  VaporizationEnergy_optional&
3583  VaporizationEnergy ();
3584 
3593  void
3594  VaporizationEnergy (const VaporizationEnergy_type& x);
3595 
3605  void
3606  VaporizationEnergy (const VaporizationEnergy_optional& x);
3607 
3616  void
3617  VaporizationEnergy (::std::unique_ptr< VaporizationEnergy_type > p);
3618 
3620 
3628 
3632  typedef ::mil::tatrc::physiology::datamodel::ScalarHeatCapacitancePerMassData VaporSpecificHeat_type;
3633 
3637  typedef ::xsd::cxx::tree::optional< VaporSpecificHeat_type > VaporSpecificHeat_optional;
3638 
3642  typedef ::xsd::cxx::tree::traits< VaporSpecificHeat_type, char > VaporSpecificHeat_traits;
3643 
3650  const VaporSpecificHeat_optional&
3651  VaporSpecificHeat () const;
3652 
3658  VaporSpecificHeat_optional&
3659  VaporSpecificHeat ();
3660 
3669  void
3670  VaporSpecificHeat (const VaporSpecificHeat_type& x);
3671 
3681  void
3682  VaporSpecificHeat (const VaporSpecificHeat_optional& x);
3683 
3692  void
3693  VaporSpecificHeat (::std::unique_ptr< VaporSpecificHeat_type > p);
3694 
3696 
3701 
3707 
3716  EnergyConfigurationData (const ::xercesc::DOMElement& e,
3717  ::xml_schema::flags f = 0,
3718  ::xml_schema::container* c = 0);
3719 
3730  ::xml_schema::flags f = 0,
3731  ::xml_schema::container* c = 0);
3732 
3744  virtual EnergyConfigurationData*
3745  _clone (::xml_schema::flags f = 0,
3746  ::xml_schema::container* c = 0) const;
3747 
3757  operator= (const EnergyConfigurationData& x);
3758 
3760 
3764  virtual
3766 
3767  // Implementation.
3768  //
3769 
3770  //@cond
3771 
3772  protected:
3773  void
3774  parse (::xsd::cxx::xml::dom::parser< char >&,
3775  ::xml_schema::flags);
3776 
3777  protected:
3778  BodySpecificHeat_optional BodySpecificHeat_;
3779  CoreTemperatureLow_optional CoreTemperatureLow_;
3780  CoreTemperatureHigh_optional CoreTemperatureHigh_;
3781  DeltaCoreTemperatureLow_optional DeltaCoreTemperatureLow_;
3782  EnergyPerATP_optional EnergyPerATP_;
3783  SweatHeatTransfer_optional SweatHeatTransfer_;
3784  VaporizationEnergy_optional VaporizationEnergy_;
3785  VaporSpecificHeat_optional VaporSpecificHeat_;
3786 
3787  //@endcond
3788  };
3789 
3796  {
3797  public:
3805 
3809  typedef ::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData AirDensity_type;
3810 
3814  typedef ::xsd::cxx::tree::optional< AirDensity_type > AirDensity_optional;
3815 
3819  typedef ::xsd::cxx::tree::traits< AirDensity_type, char > AirDensity_traits;
3820 
3827  const AirDensity_optional&
3828  AirDensity () const;
3829 
3835  AirDensity_optional&
3836  AirDensity ();
3837 
3846  void
3847  AirDensity (const AirDensity_type& x);
3848 
3858  void
3859  AirDensity (const AirDensity_optional& x);
3860 
3869  void
3870  AirDensity (::std::unique_ptr< AirDensity_type > p);
3871 
3873 
3881 
3885  typedef ::mil::tatrc::physiology::datamodel::ScalarHeatCapacitancePerMassData AirSpecificHeat_type;
3886 
3890  typedef ::xsd::cxx::tree::optional< AirSpecificHeat_type > AirSpecificHeat_optional;
3891 
3895  typedef ::xsd::cxx::tree::traits< AirSpecificHeat_type, char > AirSpecificHeat_traits;
3896 
3903  const AirSpecificHeat_optional&
3904  AirSpecificHeat () const;
3905 
3911  AirSpecificHeat_optional&
3912  AirSpecificHeat ();
3913 
3922  void
3923  AirSpecificHeat (const AirSpecificHeat_type& x);
3924 
3934  void
3935  AirSpecificHeat (const AirSpecificHeat_optional& x);
3936 
3945  void
3946  AirSpecificHeat (::std::unique_ptr< AirSpecificHeat_type > p);
3947 
3949 
3957 
3961  typedef ::mil::tatrc::physiology::datamodel::ScalarMassPerAmountData MolarMassOfDryAir_type;
3962 
3966  typedef ::xsd::cxx::tree::optional< MolarMassOfDryAir_type > MolarMassOfDryAir_optional;
3967 
3971  typedef ::xsd::cxx::tree::traits< MolarMassOfDryAir_type, char > MolarMassOfDryAir_traits;
3972 
3979  const MolarMassOfDryAir_optional&
3980  MolarMassOfDryAir () const;
3981 
3987  MolarMassOfDryAir_optional&
3988  MolarMassOfDryAir ();
3989 
3998  void
3999  MolarMassOfDryAir (const MolarMassOfDryAir_type& x);
4000 
4010  void
4011  MolarMassOfDryAir (const MolarMassOfDryAir_optional& x);
4012 
4021  void
4022  MolarMassOfDryAir (::std::unique_ptr< MolarMassOfDryAir_type > p);
4023 
4025 
4033 
4037  typedef ::mil::tatrc::physiology::datamodel::ScalarMassPerAmountData MolarMassOfWaterVapor_type;
4038 
4042  typedef ::xsd::cxx::tree::optional< MolarMassOfWaterVapor_type > MolarMassOfWaterVapor_optional;
4043 
4047  typedef ::xsd::cxx::tree::traits< MolarMassOfWaterVapor_type, char > MolarMassOfWaterVapor_traits;
4048 
4055  const MolarMassOfWaterVapor_optional&
4056  MolarMassOfWaterVapor () const;
4057 
4063  MolarMassOfWaterVapor_optional&
4064  MolarMassOfWaterVapor ();
4065 
4074  void
4075  MolarMassOfWaterVapor (const MolarMassOfWaterVapor_type& x);
4076 
4086  void
4087  MolarMassOfWaterVapor (const MolarMassOfWaterVapor_optional& x);
4088 
4097  void
4098  MolarMassOfWaterVapor (::std::unique_ptr< MolarMassOfWaterVapor_type > p);
4099 
4101 
4109 
4113  typedef ::mil::tatrc::physiology::datamodel::EnvironmentalConditionsData InitialEnvironmentalConditions_type;
4114 
4118  typedef ::xsd::cxx::tree::optional< InitialEnvironmentalConditions_type > InitialEnvironmentalConditions_optional;
4119 
4123  typedef ::xsd::cxx::tree::traits< InitialEnvironmentalConditions_type, char > InitialEnvironmentalConditions_traits;
4124 
4131  const InitialEnvironmentalConditions_optional&
4132  InitialEnvironmentalConditions () const;
4133 
4139  InitialEnvironmentalConditions_optional&
4140  InitialEnvironmentalConditions ();
4141 
4150  void
4151  InitialEnvironmentalConditions (const InitialEnvironmentalConditions_type& x);
4152 
4162  void
4163  InitialEnvironmentalConditions (const InitialEnvironmentalConditions_optional& x);
4164 
4173  void
4174  InitialEnvironmentalConditions (::std::unique_ptr< InitialEnvironmentalConditions_type > p);
4175 
4177 
4185 
4189  typedef ::xml_schema::string InitialEnvironmentalConditionsFile_type;
4190 
4194  typedef ::xsd::cxx::tree::optional< InitialEnvironmentalConditionsFile_type > InitialEnvironmentalConditionsFile_optional;
4195 
4199  typedef ::xsd::cxx::tree::traits< InitialEnvironmentalConditionsFile_type, char > InitialEnvironmentalConditionsFile_traits;
4200 
4207  const InitialEnvironmentalConditionsFile_optional&
4208  InitialEnvironmentalConditionsFile () const;
4209 
4215  InitialEnvironmentalConditionsFile_optional&
4216  InitialEnvironmentalConditionsFile ();
4217 
4226  void
4227  InitialEnvironmentalConditionsFile (const InitialEnvironmentalConditionsFile_type& x);
4228 
4238  void
4239  InitialEnvironmentalConditionsFile (const InitialEnvironmentalConditionsFile_optional& x);
4240 
4249  void
4250  InitialEnvironmentalConditionsFile (::std::unique_ptr< InitialEnvironmentalConditionsFile_type > p);
4251 
4253 
4261 
4265  typedef ::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData WaterDensity_type;
4266 
4270  typedef ::xsd::cxx::tree::optional< WaterDensity_type > WaterDensity_optional;
4271 
4275  typedef ::xsd::cxx::tree::traits< WaterDensity_type, char > WaterDensity_traits;
4276 
4283  const WaterDensity_optional&
4284  WaterDensity () const;
4285 
4291  WaterDensity_optional&
4292  WaterDensity ();
4293 
4302  void
4303  WaterDensity (const WaterDensity_type& x);
4304 
4314  void
4315  WaterDensity (const WaterDensity_optional& x);
4316 
4325  void
4326  WaterDensity (::std::unique_ptr< WaterDensity_type > p);
4327 
4329 
4334 
4340 
4349  EnvironmentConfigurationData (const ::xercesc::DOMElement& e,
4350  ::xml_schema::flags f = 0,
4351  ::xml_schema::container* c = 0);
4352 
4363  ::xml_schema::flags f = 0,
4364  ::xml_schema::container* c = 0);
4365 
4378  _clone (::xml_schema::flags f = 0,
4379  ::xml_schema::container* c = 0) const;
4380 
4390  operator= (const EnvironmentConfigurationData& x);
4391 
4393 
4397  virtual
4399 
4400  // Implementation.
4401  //
4402 
4403  //@cond
4404 
4405  protected:
4406  void
4407  parse (::xsd::cxx::xml::dom::parser< char >&,
4408  ::xml_schema::flags);
4409 
4410  protected:
4411  AirDensity_optional AirDensity_;
4412  AirSpecificHeat_optional AirSpecificHeat_;
4413  MolarMassOfDryAir_optional MolarMassOfDryAir_;
4414  MolarMassOfWaterVapor_optional MolarMassOfWaterVapor_;
4415  InitialEnvironmentalConditions_optional InitialEnvironmentalConditions_;
4416  InitialEnvironmentalConditionsFile_optional InitialEnvironmentalConditionsFile_;
4417  WaterDensity_optional WaterDensity_;
4418 
4419  //@endcond
4420  };
4421 
4428  {
4429  public:
4437 
4441  typedef ::mil::tatrc::physiology::datamodel::ScalarFractionData CalciumAbsorptionFraction_type;
4442 
4446  typedef ::xsd::cxx::tree::optional< CalciumAbsorptionFraction_type > CalciumAbsorptionFraction_optional;
4447 
4451  typedef ::xsd::cxx::tree::traits< CalciumAbsorptionFraction_type, char > CalciumAbsorptionFraction_traits;
4452 
4459  const CalciumAbsorptionFraction_optional&
4460  CalciumAbsorptionFraction () const;
4461 
4467  CalciumAbsorptionFraction_optional&
4468  CalciumAbsorptionFraction ();
4469 
4478  void
4479  CalciumAbsorptionFraction (const CalciumAbsorptionFraction_type& x);
4480 
4490  void
4491  CalciumAbsorptionFraction (const CalciumAbsorptionFraction_optional& x);
4492 
4501  void
4502  CalciumAbsorptionFraction (::std::unique_ptr< CalciumAbsorptionFraction_type > p);
4503 
4505 
4513 
4517  typedef ::mil::tatrc::physiology::datamodel::ScalarMassPerTimeData CalciumDigestionRate_type;
4518 
4522  typedef ::xsd::cxx::tree::optional< CalciumDigestionRate_type > CalciumDigestionRate_optional;
4523 
4527  typedef ::xsd::cxx::tree::traits< CalciumDigestionRate_type, char > CalciumDigestionRate_traits;
4528 
4535  const CalciumDigestionRate_optional&
4536  CalciumDigestionRate () const;
4537 
4543  CalciumDigestionRate_optional&
4544  CalciumDigestionRate ();
4545 
4554  void
4555  CalciumDigestionRate (const CalciumDigestionRate_type& x);
4556 
4566  void
4567  CalciumDigestionRate (const CalciumDigestionRate_optional& x);
4568 
4577  void
4578  CalciumDigestionRate (::std::unique_ptr< CalciumDigestionRate_type > p);
4579 
4581 
4589 
4593  typedef ::mil::tatrc::physiology::datamodel::ScalarFractionData CarbohydrateAbsorptionFraction_type;
4594 
4598  typedef ::xsd::cxx::tree::optional< CarbohydrateAbsorptionFraction_type > CarbohydrateAbsorptionFraction_optional;
4599 
4603  typedef ::xsd::cxx::tree::traits< CarbohydrateAbsorptionFraction_type, char > CarbohydrateAbsorptionFraction_traits;
4604 
4611  const CarbohydrateAbsorptionFraction_optional&
4612  CarbohydrateAbsorptionFraction () const;
4613 
4619  CarbohydrateAbsorptionFraction_optional&
4620  CarbohydrateAbsorptionFraction ();
4621 
4630  void
4631  CarbohydrateAbsorptionFraction (const CarbohydrateAbsorptionFraction_type& x);
4632 
4642  void
4643  CarbohydrateAbsorptionFraction (const CarbohydrateAbsorptionFraction_optional& x);
4644 
4653  void
4654  CarbohydrateAbsorptionFraction (::std::unique_ptr< CarbohydrateAbsorptionFraction_type > p);
4655 
4657 
4665 
4669  typedef ::mil::tatrc::physiology::datamodel::NutritionData DefaultStomachContents_type;
4670 
4674  typedef ::xsd::cxx::tree::optional< DefaultStomachContents_type > DefaultStomachContents_optional;
4675 
4679  typedef ::xsd::cxx::tree::traits< DefaultStomachContents_type, char > DefaultStomachContents_traits;
4680 
4687  const DefaultStomachContents_optional&
4688  DefaultStomachContents () const;
4689 
4695  DefaultStomachContents_optional&
4696  DefaultStomachContents ();
4697 
4706  void
4707  DefaultStomachContents (const DefaultStomachContents_type& x);
4708 
4718  void
4719  DefaultStomachContents (const DefaultStomachContents_optional& x);
4720 
4729  void
4730  DefaultStomachContents (::std::unique_ptr< DefaultStomachContents_type > p);
4731 
4733 
4741 
4745  typedef ::xml_schema::string DefaultStomachContentsFile_type;
4746 
4750  typedef ::xsd::cxx::tree::optional< DefaultStomachContentsFile_type > DefaultStomachContentsFile_optional;
4751 
4755  typedef ::xsd::cxx::tree::traits< DefaultStomachContentsFile_type, char > DefaultStomachContentsFile_traits;
4756 
4763  const DefaultStomachContentsFile_optional&
4764  DefaultStomachContentsFile () const;
4765 
4771  DefaultStomachContentsFile_optional&
4772  DefaultStomachContentsFile ();
4773 
4782  void
4783  DefaultStomachContentsFile (const DefaultStomachContentsFile_type& x);
4784 
4794  void
4795  DefaultStomachContentsFile (const DefaultStomachContentsFile_optional& x);
4796 
4805  void
4806  DefaultStomachContentsFile (::std::unique_ptr< DefaultStomachContentsFile_type > p);
4807 
4809 
4817 
4821  typedef ::mil::tatrc::physiology::datamodel::ScalarFractionData FatAbsorptionFraction_type;
4822 
4826  typedef ::xsd::cxx::tree::optional< FatAbsorptionFraction_type > FatAbsorptionFraction_optional;
4827 
4831  typedef ::xsd::cxx::tree::traits< FatAbsorptionFraction_type, char > FatAbsorptionFraction_traits;
4832 
4839  const FatAbsorptionFraction_optional&
4840  FatAbsorptionFraction () const;
4841 
4847  FatAbsorptionFraction_optional&
4848  FatAbsorptionFraction ();
4849 
4858  void
4859  FatAbsorptionFraction (const FatAbsorptionFraction_type& x);
4860 
4870  void
4871  FatAbsorptionFraction (const FatAbsorptionFraction_optional& x);
4872 
4881  void
4882  FatAbsorptionFraction (::std::unique_ptr< FatAbsorptionFraction_type > p);
4883 
4885 
4893 
4897  typedef ::mil::tatrc::physiology::datamodel::ScalarFractionData ProteinToUreaFraction_type;
4898 
4902  typedef ::xsd::cxx::tree::optional< ProteinToUreaFraction_type > ProteinToUreaFraction_optional;
4903 
4907  typedef ::xsd::cxx::tree::traits< ProteinToUreaFraction_type, char > ProteinToUreaFraction_traits;
4908 
4915  const ProteinToUreaFraction_optional&
4916  ProteinToUreaFraction () const;
4917 
4923  ProteinToUreaFraction_optional&
4924  ProteinToUreaFraction ();
4925 
4934  void
4935  ProteinToUreaFraction (const ProteinToUreaFraction_type& x);
4936 
4946  void
4947  ProteinToUreaFraction (const ProteinToUreaFraction_optional& x);
4948 
4957  void
4958  ProteinToUreaFraction (::std::unique_ptr< ProteinToUreaFraction_type > p);
4959 
4961 
4969 
4973  typedef ::mil::tatrc::physiology::datamodel::ScalarVolumePerTimeData WaterDigestionRate_type;
4974 
4978  typedef ::xsd::cxx::tree::optional< WaterDigestionRate_type > WaterDigestionRate_optional;
4979 
4983  typedef ::xsd::cxx::tree::traits< WaterDigestionRate_type, char > WaterDigestionRate_traits;
4984 
4991  const WaterDigestionRate_optional&
4992  WaterDigestionRate () const;
4993 
4999  WaterDigestionRate_optional&
5000  WaterDigestionRate ();
5001 
5010  void
5011  WaterDigestionRate (const WaterDigestionRate_type& x);
5012 
5022  void
5023  WaterDigestionRate (const WaterDigestionRate_optional& x);
5024 
5033  void
5034  WaterDigestionRate (::std::unique_ptr< WaterDigestionRate_type > p);
5035 
5037 
5042 
5048 
5057  GastrointestinalConfigurationData (const ::xercesc::DOMElement& e,
5058  ::xml_schema::flags f = 0,
5059  ::xml_schema::container* c = 0);
5060 
5071  ::xml_schema::flags f = 0,
5072  ::xml_schema::container* c = 0);
5073 
5086  _clone (::xml_schema::flags f = 0,
5087  ::xml_schema::container* c = 0) const;
5088 
5098  operator= (const GastrointestinalConfigurationData& x);
5099 
5101 
5105  virtual
5107 
5108  // Implementation.
5109  //
5110 
5111  //@cond
5112 
5113  protected:
5114  void
5115  parse (::xsd::cxx::xml::dom::parser< char >&,
5116  ::xml_schema::flags);
5117 
5118  protected:
5119  CalciumAbsorptionFraction_optional CalciumAbsorptionFraction_;
5120  CalciumDigestionRate_optional CalciumDigestionRate_;
5121  CarbohydrateAbsorptionFraction_optional CarbohydrateAbsorptionFraction_;
5122  DefaultStomachContents_optional DefaultStomachContents_;
5123  DefaultStomachContentsFile_optional DefaultStomachContentsFile_;
5124  FatAbsorptionFraction_optional FatAbsorptionFraction_;
5125  ProteinToUreaFraction_optional ProteinToUreaFraction_;
5126  WaterDigestionRate_optional WaterDigestionRate_;
5127 
5128  //@endcond
5129  };
5130 
5137  {
5138  public:
5146 
5150  typedef ::mil::tatrc::physiology::datamodel::enumOnOff EnableCerebral_type;
5151 
5155  typedef ::xsd::cxx::tree::optional< EnableCerebral_type > EnableCerebral_optional;
5156 
5160  typedef ::xsd::cxx::tree::traits< EnableCerebral_type, char > EnableCerebral_traits;
5161 
5168  const EnableCerebral_optional&
5169  EnableCerebral () const;
5170 
5176  EnableCerebral_optional&
5177  EnableCerebral ();
5178 
5187  void
5188  EnableCerebral (const EnableCerebral_type& x);
5189 
5199  void
5200  EnableCerebral (const EnableCerebral_optional& x);
5201 
5210  void
5211  EnableCerebral (::std::unique_ptr< EnableCerebral_type > p);
5212 
5214 
5222 
5226  typedef ::mil::tatrc::physiology::datamodel::ScalarLengthData PupilDiameterBaseline_type;
5227 
5231  typedef ::xsd::cxx::tree::optional< PupilDiameterBaseline_type > PupilDiameterBaseline_optional;
5232 
5236  typedef ::xsd::cxx::tree::traits< PupilDiameterBaseline_type, char > PupilDiameterBaseline_traits;
5237 
5244  const PupilDiameterBaseline_optional&
5245  PupilDiameterBaseline () const;
5246 
5252  PupilDiameterBaseline_optional&
5253  PupilDiameterBaseline ();
5254 
5263  void
5264  PupilDiameterBaseline (const PupilDiameterBaseline_type& x);
5265 
5275  void
5276  PupilDiameterBaseline (const PupilDiameterBaseline_optional& x);
5277 
5286  void
5287  PupilDiameterBaseline (::std::unique_ptr< PupilDiameterBaseline_type > p);
5288 
5290 
5295 
5301 
5310  NervousConfigurationData (const ::xercesc::DOMElement& e,
5311  ::xml_schema::flags f = 0,
5312  ::xml_schema::container* c = 0);
5313 
5324  ::xml_schema::flags f = 0,
5325  ::xml_schema::container* c = 0);
5326 
5338  virtual NervousConfigurationData*
5339  _clone (::xml_schema::flags f = 0,
5340  ::xml_schema::container* c = 0) const;
5341 
5351  operator= (const NervousConfigurationData& x);
5352 
5354 
5358  virtual
5360 
5361  // Implementation.
5362  //
5363 
5364  //@cond
5365 
5366  protected:
5367  void
5368  parse (::xsd::cxx::xml::dom::parser< char >&,
5369  ::xml_schema::flags);
5370 
5371  protected:
5372  EnableCerebral_optional EnableCerebral_;
5373  PupilDiameterBaseline_optional PupilDiameterBaseline_;
5374 
5375  //@endcond
5376  };
5377 
5384  {
5385  public:
5393 
5397  typedef ::mil::tatrc::physiology::datamodel::enumOnOff EnableRenal_type;
5398 
5402  typedef ::xsd::cxx::tree::optional< EnableRenal_type > EnableRenal_optional;
5403 
5407  typedef ::xsd::cxx::tree::traits< EnableRenal_type, char > EnableRenal_traits;
5408 
5415  const EnableRenal_optional&
5416  EnableRenal () const;
5417 
5423  EnableRenal_optional&
5424  EnableRenal ();
5425 
5434  void
5435  EnableRenal (const EnableRenal_type& x);
5436 
5446  void
5447  EnableRenal (const EnableRenal_optional& x);
5448 
5457  void
5458  EnableRenal (::std::unique_ptr< EnableRenal_type > p);
5459 
5461 
5469 
5473  typedef ::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData PlasmaSodiumConcentrationSetPoint_type;
5474 
5478  typedef ::xsd::cxx::tree::optional< PlasmaSodiumConcentrationSetPoint_type > PlasmaSodiumConcentrationSetPoint_optional;
5479 
5483  typedef ::xsd::cxx::tree::traits< PlasmaSodiumConcentrationSetPoint_type, char > PlasmaSodiumConcentrationSetPoint_traits;
5484 
5491  const PlasmaSodiumConcentrationSetPoint_optional&
5492  PlasmaSodiumConcentrationSetPoint () const;
5493 
5499  PlasmaSodiumConcentrationSetPoint_optional&
5500  PlasmaSodiumConcentrationSetPoint ();
5501 
5510  void
5511  PlasmaSodiumConcentrationSetPoint (const PlasmaSodiumConcentrationSetPoint_type& x);
5512 
5522  void
5523  PlasmaSodiumConcentrationSetPoint (const PlasmaSodiumConcentrationSetPoint_optional& x);
5524 
5533  void
5534  PlasmaSodiumConcentrationSetPoint (::std::unique_ptr< PlasmaSodiumConcentrationSetPoint_type > p);
5535 
5537 
5545 
5549  typedef ::mil::tatrc::physiology::datamodel::ScalarAreaData LeftGlomerularFilteringSurfaceAreaBaseline_type;
5550 
5554  typedef ::xsd::cxx::tree::optional< LeftGlomerularFilteringSurfaceAreaBaseline_type > LeftGlomerularFilteringSurfaceAreaBaseline_optional;
5555 
5559  typedef ::xsd::cxx::tree::traits< LeftGlomerularFilteringSurfaceAreaBaseline_type, char > LeftGlomerularFilteringSurfaceAreaBaseline_traits;
5560 
5567  const LeftGlomerularFilteringSurfaceAreaBaseline_optional&
5568  LeftGlomerularFilteringSurfaceAreaBaseline () const;
5569 
5575  LeftGlomerularFilteringSurfaceAreaBaseline_optional&
5576  LeftGlomerularFilteringSurfaceAreaBaseline ();
5577 
5586  void
5587  LeftGlomerularFilteringSurfaceAreaBaseline (const LeftGlomerularFilteringSurfaceAreaBaseline_type& x);
5588 
5598  void
5599  LeftGlomerularFilteringSurfaceAreaBaseline (const LeftGlomerularFilteringSurfaceAreaBaseline_optional& x);
5600 
5609  void
5610  LeftGlomerularFilteringSurfaceAreaBaseline (::std::unique_ptr< LeftGlomerularFilteringSurfaceAreaBaseline_type > p);
5611 
5613 
5621 
5625  typedef ::mil::tatrc::physiology::datamodel::ScalarData LeftGlomerularFluidPermeabilityBaseline_type;
5626 
5630  typedef ::xsd::cxx::tree::optional< LeftGlomerularFluidPermeabilityBaseline_type > LeftGlomerularFluidPermeabilityBaseline_optional;
5631 
5635  typedef ::xsd::cxx::tree::traits< LeftGlomerularFluidPermeabilityBaseline_type, char > LeftGlomerularFluidPermeabilityBaseline_traits;
5636 
5643  const LeftGlomerularFluidPermeabilityBaseline_optional&
5644  LeftGlomerularFluidPermeabilityBaseline () const;
5645 
5651  LeftGlomerularFluidPermeabilityBaseline_optional&
5652  LeftGlomerularFluidPermeabilityBaseline ();
5653 
5662  void
5663  LeftGlomerularFluidPermeabilityBaseline (const LeftGlomerularFluidPermeabilityBaseline_type& x);
5664 
5674  void
5675  LeftGlomerularFluidPermeabilityBaseline (const LeftGlomerularFluidPermeabilityBaseline_optional& x);
5676 
5685  void
5686  LeftGlomerularFluidPermeabilityBaseline (::std::unique_ptr< LeftGlomerularFluidPermeabilityBaseline_type > p);
5687 
5689 
5697 
5701  typedef ::mil::tatrc::physiology::datamodel::ScalarAreaData LeftTubularReabsorptionFilteringSurfaceAreaBaseline_type;
5702 
5706  typedef ::xsd::cxx::tree::optional< LeftTubularReabsorptionFilteringSurfaceAreaBaseline_type > LeftTubularReabsorptionFilteringSurfaceAreaBaseline_optional;
5707 
5711  typedef ::xsd::cxx::tree::traits< LeftTubularReabsorptionFilteringSurfaceAreaBaseline_type, char > LeftTubularReabsorptionFilteringSurfaceAreaBaseline_traits;
5712 
5719  const LeftTubularReabsorptionFilteringSurfaceAreaBaseline_optional&
5720  LeftTubularReabsorptionFilteringSurfaceAreaBaseline () const;
5721 
5727  LeftTubularReabsorptionFilteringSurfaceAreaBaseline_optional&
5728  LeftTubularReabsorptionFilteringSurfaceAreaBaseline ();
5729 
5738  void
5739  LeftTubularReabsorptionFilteringSurfaceAreaBaseline (const LeftTubularReabsorptionFilteringSurfaceAreaBaseline_type& x);
5740 
5750  void
5751  LeftTubularReabsorptionFilteringSurfaceAreaBaseline (const LeftTubularReabsorptionFilteringSurfaceAreaBaseline_optional& x);
5752 
5761  void
5762  LeftTubularReabsorptionFilteringSurfaceAreaBaseline (::std::unique_ptr< LeftTubularReabsorptionFilteringSurfaceAreaBaseline_type > p);
5763 
5765 
5773 
5777  typedef ::mil::tatrc::physiology::datamodel::ScalarData LeftTubularReabsorptionFluidPermeabilityBaseline_type;
5778 
5782  typedef ::xsd::cxx::tree::optional< LeftTubularReabsorptionFluidPermeabilityBaseline_type > LeftTubularReabsorptionFluidPermeabilityBaseline_optional;
5783 
5787  typedef ::xsd::cxx::tree::traits< LeftTubularReabsorptionFluidPermeabilityBaseline_type, char > LeftTubularReabsorptionFluidPermeabilityBaseline_traits;
5788 
5795  const LeftTubularReabsorptionFluidPermeabilityBaseline_optional&
5796  LeftTubularReabsorptionFluidPermeabilityBaseline () const;
5797 
5803  LeftTubularReabsorptionFluidPermeabilityBaseline_optional&
5804  LeftTubularReabsorptionFluidPermeabilityBaseline ();
5805 
5814  void
5815  LeftTubularReabsorptionFluidPermeabilityBaseline (const LeftTubularReabsorptionFluidPermeabilityBaseline_type& x);
5816 
5826  void
5827  LeftTubularReabsorptionFluidPermeabilityBaseline (const LeftTubularReabsorptionFluidPermeabilityBaseline_optional& x);
5828 
5837  void
5838  LeftTubularReabsorptionFluidPermeabilityBaseline (::std::unique_ptr< LeftTubularReabsorptionFluidPermeabilityBaseline_type > p);
5839 
5841 
5849 
5853  typedef ::mil::tatrc::physiology::datamodel::ScalarFlowResistanceData MaximumAfferentResistance_type;
5854 
5858  typedef ::xsd::cxx::tree::optional< MaximumAfferentResistance_type > MaximumAfferentResistance_optional;
5859 
5863  typedef ::xsd::cxx::tree::traits< MaximumAfferentResistance_type, char > MaximumAfferentResistance_traits;
5864 
5871  const MaximumAfferentResistance_optional&
5872  MaximumAfferentResistance () const;
5873 
5879  MaximumAfferentResistance_optional&
5880  MaximumAfferentResistance ();
5881 
5890  void
5891  MaximumAfferentResistance (const MaximumAfferentResistance_type& x);
5892 
5902  void
5903  MaximumAfferentResistance (const MaximumAfferentResistance_optional& x);
5904 
5913  void
5914  MaximumAfferentResistance (::std::unique_ptr< MaximumAfferentResistance_type > p);
5915 
5917 
5925 
5929  typedef ::mil::tatrc::physiology::datamodel::ScalarFlowResistanceData MinimumAfferentResistance_type;
5930 
5934  typedef ::xsd::cxx::tree::optional< MinimumAfferentResistance_type > MinimumAfferentResistance_optional;
5935 
5939  typedef ::xsd::cxx::tree::traits< MinimumAfferentResistance_type, char > MinimumAfferentResistance_traits;
5940 
5947  const MinimumAfferentResistance_optional&
5948  MinimumAfferentResistance () const;
5949 
5955  MinimumAfferentResistance_optional&
5956  MinimumAfferentResistance ();
5957 
5966  void
5967  MinimumAfferentResistance (const MinimumAfferentResistance_type& x);
5968 
5978  void
5979  MinimumAfferentResistance (const MinimumAfferentResistance_optional& x);
5980 
5989  void
5990  MinimumAfferentResistance (::std::unique_ptr< MinimumAfferentResistance_type > p);
5991 
5993 
6001 
6005  typedef ::mil::tatrc::physiology::datamodel::ScalarAreaData RightGlomerularFilteringSurfaceAreaBaseline_type;
6006 
6010  typedef ::xsd::cxx::tree::optional< RightGlomerularFilteringSurfaceAreaBaseline_type > RightGlomerularFilteringSurfaceAreaBaseline_optional;
6011 
6015  typedef ::xsd::cxx::tree::traits< RightGlomerularFilteringSurfaceAreaBaseline_type, char > RightGlomerularFilteringSurfaceAreaBaseline_traits;
6016 
6023  const RightGlomerularFilteringSurfaceAreaBaseline_optional&
6024  RightGlomerularFilteringSurfaceAreaBaseline () const;
6025 
6031  RightGlomerularFilteringSurfaceAreaBaseline_optional&
6032  RightGlomerularFilteringSurfaceAreaBaseline ();
6033 
6042  void
6043  RightGlomerularFilteringSurfaceAreaBaseline (const RightGlomerularFilteringSurfaceAreaBaseline_type& x);
6044 
6054  void
6055  RightGlomerularFilteringSurfaceAreaBaseline (const RightGlomerularFilteringSurfaceAreaBaseline_optional& x);
6056 
6065  void
6066  RightGlomerularFilteringSurfaceAreaBaseline (::std::unique_ptr< RightGlomerularFilteringSurfaceAreaBaseline_type > p);
6067 
6069 
6077 
6081  typedef ::mil::tatrc::physiology::datamodel::ScalarData RightGlomerularFluidPermeabilityBaseline_type;
6082 
6086  typedef ::xsd::cxx::tree::optional< RightGlomerularFluidPermeabilityBaseline_type > RightGlomerularFluidPermeabilityBaseline_optional;
6087 
6091  typedef ::xsd::cxx::tree::traits< RightGlomerularFluidPermeabilityBaseline_type, char > RightGlomerularFluidPermeabilityBaseline_traits;
6092 
6099  const RightGlomerularFluidPermeabilityBaseline_optional&
6100  RightGlomerularFluidPermeabilityBaseline () const;
6101 
6107  RightGlomerularFluidPermeabilityBaseline_optional&
6108  RightGlomerularFluidPermeabilityBaseline ();
6109 
6118  void
6119  RightGlomerularFluidPermeabilityBaseline (const RightGlomerularFluidPermeabilityBaseline_type& x);
6120 
6130  void
6131  RightGlomerularFluidPermeabilityBaseline (const RightGlomerularFluidPermeabilityBaseline_optional& x);
6132 
6141  void
6142  RightGlomerularFluidPermeabilityBaseline (::std::unique_ptr< RightGlomerularFluidPermeabilityBaseline_type > p);
6143 
6145 
6153 
6157  typedef ::mil::tatrc::physiology::datamodel::ScalarAreaData RightTubularReabsorptionFilteringSurfaceAreaBaseline_type;
6158 
6162  typedef ::xsd::cxx::tree::optional< RightTubularReabsorptionFilteringSurfaceAreaBaseline_type > RightTubularReabsorptionFilteringSurfaceAreaBaseline_optional;
6163 
6167  typedef ::xsd::cxx::tree::traits< RightTubularReabsorptionFilteringSurfaceAreaBaseline_type, char > RightTubularReabsorptionFilteringSurfaceAreaBaseline_traits;
6168 
6175  const RightTubularReabsorptionFilteringSurfaceAreaBaseline_optional&
6176  RightTubularReabsorptionFilteringSurfaceAreaBaseline () const;
6177 
6183  RightTubularReabsorptionFilteringSurfaceAreaBaseline_optional&
6184  RightTubularReabsorptionFilteringSurfaceAreaBaseline ();
6185 
6194  void
6195  RightTubularReabsorptionFilteringSurfaceAreaBaseline (const RightTubularReabsorptionFilteringSurfaceAreaBaseline_type& x);
6196 
6206  void
6207  RightTubularReabsorptionFilteringSurfaceAreaBaseline (const RightTubularReabsorptionFilteringSurfaceAreaBaseline_optional& x);
6208 
6217  void
6218  RightTubularReabsorptionFilteringSurfaceAreaBaseline (::std::unique_ptr< RightTubularReabsorptionFilteringSurfaceAreaBaseline_type > p);
6219 
6221 
6229 
6233  typedef ::mil::tatrc::physiology::datamodel::ScalarData RightTubularReabsorptionFluidPermeabilityBaseline_type;
6234 
6238  typedef ::xsd::cxx::tree::optional< RightTubularReabsorptionFluidPermeabilityBaseline_type > RightTubularReabsorptionFluidPermeabilityBaseline_optional;
6239 
6243  typedef ::xsd::cxx::tree::traits< RightTubularReabsorptionFluidPermeabilityBaseline_type, char > RightTubularReabsorptionFluidPermeabilityBaseline_traits;
6244 
6251  const RightTubularReabsorptionFluidPermeabilityBaseline_optional&
6252  RightTubularReabsorptionFluidPermeabilityBaseline () const;
6253 
6259  RightTubularReabsorptionFluidPermeabilityBaseline_optional&
6260  RightTubularReabsorptionFluidPermeabilityBaseline ();
6261 
6270  void
6271  RightTubularReabsorptionFluidPermeabilityBaseline (const RightTubularReabsorptionFluidPermeabilityBaseline_type& x);
6272 
6282  void
6283  RightTubularReabsorptionFluidPermeabilityBaseline (const RightTubularReabsorptionFluidPermeabilityBaseline_optional& x);
6284 
6293  void
6294  RightTubularReabsorptionFluidPermeabilityBaseline (::std::unique_ptr< RightTubularReabsorptionFluidPermeabilityBaseline_type > p);
6295 
6297 
6305 
6309  typedef ::mil::tatrc::physiology::datamodel::ScalarMassPerTimeData TargetSodiumDelivery_type;
6310 
6314  typedef ::xsd::cxx::tree::optional< TargetSodiumDelivery_type > TargetSodiumDelivery_optional;
6315 
6319  typedef ::xsd::cxx::tree::traits< TargetSodiumDelivery_type, char > TargetSodiumDelivery_traits;
6320 
6327  const TargetSodiumDelivery_optional&
6328  TargetSodiumDelivery () const;
6329 
6335  TargetSodiumDelivery_optional&
6336  TargetSodiumDelivery ();
6337 
6346  void
6347  TargetSodiumDelivery (const TargetSodiumDelivery_type& x);
6348 
6358  void
6359  TargetSodiumDelivery (const TargetSodiumDelivery_optional& x);
6360 
6369  void
6370  TargetSodiumDelivery (::std::unique_ptr< TargetSodiumDelivery_type > p);
6371 
6373 
6378 
6384 
6393  RenalConfigurationData (const ::xercesc::DOMElement& e,
6394  ::xml_schema::flags f = 0,
6395  ::xml_schema::container* c = 0);
6396 
6407  ::xml_schema::flags f = 0,
6408  ::xml_schema::container* c = 0);
6409 
6421  virtual RenalConfigurationData*
6422  _clone (::xml_schema::flags f = 0,
6423  ::xml_schema::container* c = 0) const;
6424 
6434  operator= (const RenalConfigurationData& x);
6435 
6437 
6441  virtual
6443 
6444  // Implementation.
6445  //
6446 
6447  //@cond
6448 
6449  protected:
6450  void
6451  parse (::xsd::cxx::xml::dom::parser< char >&,
6452  ::xml_schema::flags);
6453 
6454  protected:
6455  EnableRenal_optional EnableRenal_;
6456  PlasmaSodiumConcentrationSetPoint_optional PlasmaSodiumConcentrationSetPoint_;
6457  LeftGlomerularFilteringSurfaceAreaBaseline_optional LeftGlomerularFilteringSurfaceAreaBaseline_;
6458  LeftGlomerularFluidPermeabilityBaseline_optional LeftGlomerularFluidPermeabilityBaseline_;
6459  LeftTubularReabsorptionFilteringSurfaceAreaBaseline_optional LeftTubularReabsorptionFilteringSurfaceAreaBaseline_;
6460  LeftTubularReabsorptionFluidPermeabilityBaseline_optional LeftTubularReabsorptionFluidPermeabilityBaseline_;
6461  MaximumAfferentResistance_optional MaximumAfferentResistance_;
6462  MinimumAfferentResistance_optional MinimumAfferentResistance_;
6463  RightGlomerularFilteringSurfaceAreaBaseline_optional RightGlomerularFilteringSurfaceAreaBaseline_;
6464  RightGlomerularFluidPermeabilityBaseline_optional RightGlomerularFluidPermeabilityBaseline_;
6465  RightTubularReabsorptionFilteringSurfaceAreaBaseline_optional RightTubularReabsorptionFilteringSurfaceAreaBaseline_;
6466  RightTubularReabsorptionFluidPermeabilityBaseline_optional RightTubularReabsorptionFluidPermeabilityBaseline_;
6467  TargetSodiumDelivery_optional TargetSodiumDelivery_;
6468 
6469  //@endcond
6470  };
6471 
6478  {
6479  public:
6487 
6491  typedef ::mil::tatrc::physiology::datamodel::ScalarInverseVolumeData PleuralComplianceSensitivity_type;
6492 
6496  typedef ::xsd::cxx::tree::optional< PleuralComplianceSensitivity_type > PleuralComplianceSensitivity_optional;
6497 
6501  typedef ::xsd::cxx::tree::traits< PleuralComplianceSensitivity_type, char > PleuralComplianceSensitivity_traits;
6502 
6509  const PleuralComplianceSensitivity_optional&
6510  PleuralComplianceSensitivity () const;
6511 
6517  PleuralComplianceSensitivity_optional&
6518  PleuralComplianceSensitivity ();
6519 
6528  void
6529  PleuralComplianceSensitivity (const PleuralComplianceSensitivity_type& x);
6530 
6540  void
6541  PleuralComplianceSensitivity (const PleuralComplianceSensitivity_optional& x);
6542 
6551  void
6552  PleuralComplianceSensitivity (::std::unique_ptr< PleuralComplianceSensitivity_type > p);
6553 
6555 
6563 
6567  typedef ::mil::tatrc::physiology::datamodel::ScalarVolumePerTimeData PulmonaryVentilationRateMaximum_type;
6568 
6572  typedef ::xsd::cxx::tree::optional< PulmonaryVentilationRateMaximum_type > PulmonaryVentilationRateMaximum_optional;
6573 
6577  typedef ::xsd::cxx::tree::traits< PulmonaryVentilationRateMaximum_type, char > PulmonaryVentilationRateMaximum_traits;
6578 
6585  const PulmonaryVentilationRateMaximum_optional&
6586  PulmonaryVentilationRateMaximum () const;
6587 
6593  PulmonaryVentilationRateMaximum_optional&
6594  PulmonaryVentilationRateMaximum ();
6595 
6604  void
6605  PulmonaryVentilationRateMaximum (const PulmonaryVentilationRateMaximum_type& x);
6606 
6616  void
6617  PulmonaryVentilationRateMaximum (const PulmonaryVentilationRateMaximum_optional& x);
6618 
6627  void
6628  PulmonaryVentilationRateMaximum (::std::unique_ptr< PulmonaryVentilationRateMaximum_type > p);
6629 
6631 
6639 
6643  typedef ::mil::tatrc::physiology::datamodel::ScalarPressureData VentilatoryOcclusionPressure_type;
6644 
6648  typedef ::xsd::cxx::tree::optional< VentilatoryOcclusionPressure_type > VentilatoryOcclusionPressure_optional;
6649 
6653  typedef ::xsd::cxx::tree::traits< VentilatoryOcclusionPressure_type, char > VentilatoryOcclusionPressure_traits;
6654 
6661  const VentilatoryOcclusionPressure_optional&
6662  VentilatoryOcclusionPressure () const;
6663 
6669  VentilatoryOcclusionPressure_optional&
6670  VentilatoryOcclusionPressure ();
6671 
6680  void
6681  VentilatoryOcclusionPressure (const VentilatoryOcclusionPressure_type& x);
6682 
6692  void
6693  VentilatoryOcclusionPressure (const VentilatoryOcclusionPressure_optional& x);
6694 
6703  void
6704  VentilatoryOcclusionPressure (::std::unique_ptr< VentilatoryOcclusionPressure_type > p);
6705 
6707 
6712 
6718 
6727  RespiratoryConfigurationData (const ::xercesc::DOMElement& e,
6728  ::xml_schema::flags f = 0,
6729  ::xml_schema::container* c = 0);
6730 
6741  ::xml_schema::flags f = 0,
6742  ::xml_schema::container* c = 0);
6743 
6756  _clone (::xml_schema::flags f = 0,
6757  ::xml_schema::container* c = 0) const;
6758 
6768  operator= (const RespiratoryConfigurationData& x);
6769 
6771 
6775  virtual
6777 
6778  // Implementation.
6779  //
6780 
6781  //@cond
6782 
6783  protected:
6784  void
6785  parse (::xsd::cxx::xml::dom::parser< char >&,
6786  ::xml_schema::flags);
6787 
6788  protected:
6789  PleuralComplianceSensitivity_optional PleuralComplianceSensitivity_;
6790  PulmonaryVentilationRateMaximum_optional PulmonaryVentilationRateMaximum_;
6791  VentilatoryOcclusionPressure_optional VentilatoryOcclusionPressure_;
6792 
6793  //@endcond
6794  };
6795 
6802  {
6803  public:
6811 
6815  typedef ::mil::tatrc::physiology::datamodel::enumOnOff EnableTissue_type;
6816 
6820  typedef ::xsd::cxx::tree::optional< EnableTissue_type > EnableTissue_optional;
6821 
6825  typedef ::xsd::cxx::tree::traits< EnableTissue_type, char > EnableTissue_traits;
6826 
6833  const EnableTissue_optional&
6834  EnableTissue () const;
6835 
6841  EnableTissue_optional&
6842  EnableTissue ();
6843 
6852  void
6853  EnableTissue (const EnableTissue_type& x);
6854 
6864  void
6865  EnableTissue (const EnableTissue_optional& x);
6866 
6875  void
6876  EnableTissue (::std::unique_ptr< EnableTissue_type > p);
6877 
6879 
6884 
6890 
6899  TissueConfigurationData (const ::xercesc::DOMElement& e,
6900  ::xml_schema::flags f = 0,
6901  ::xml_schema::container* c = 0);
6902 
6913  ::xml_schema::flags f = 0,
6914  ::xml_schema::container* c = 0);
6915 
6927  virtual TissueConfigurationData*
6928  _clone (::xml_schema::flags f = 0,
6929  ::xml_schema::container* c = 0) const;
6930 
6940  operator= (const TissueConfigurationData& x);
6941 
6943 
6947  virtual
6949 
6950  // Implementation.
6951  //
6952 
6953  //@cond
6954 
6955  protected:
6956  void
6957  parse (::xsd::cxx::xml::dom::parser< char >&,
6958  ::xml_schema::flags);
6959 
6960  protected:
6961  EnableTissue_optional EnableTissue_;
6962 
6963  //@endcond
6964  };
6965 
6972  {
6973  public:
6981 
6985  typedef ::mil::tatrc::physiology::datamodel::BloodChemistryConfigurationData BloodChemistryConfiguration_type;
6986 
6990  typedef ::xsd::cxx::tree::optional< BloodChemistryConfiguration_type > BloodChemistryConfiguration_optional;
6991 
6995  typedef ::xsd::cxx::tree::traits< BloodChemistryConfiguration_type, char > BloodChemistryConfiguration_traits;
6996 
7003  const BloodChemistryConfiguration_optional&
7004  BloodChemistryConfiguration () const;
7005 
7011  BloodChemistryConfiguration_optional&
7012  BloodChemistryConfiguration ();
7013 
7022  void
7023  BloodChemistryConfiguration (const BloodChemistryConfiguration_type& x);
7024 
7034  void
7035  BloodChemistryConfiguration (const BloodChemistryConfiguration_optional& x);
7036 
7045  void
7046  BloodChemistryConfiguration (::std::unique_ptr< BloodChemistryConfiguration_type > p);
7047 
7049 
7057 
7061  typedef ::mil::tatrc::physiology::datamodel::CardiovascularConfigurationData CardiovascularConfiguration_type;
7062 
7066  typedef ::xsd::cxx::tree::optional< CardiovascularConfiguration_type > CardiovascularConfiguration_optional;
7067 
7071  typedef ::xsd::cxx::tree::traits< CardiovascularConfiguration_type, char > CardiovascularConfiguration_traits;
7072 
7079  const CardiovascularConfiguration_optional&
7080  CardiovascularConfiguration () const;
7081 
7087  CardiovascularConfiguration_optional&
7088  CardiovascularConfiguration ();
7089 
7098  void
7099  CardiovascularConfiguration (const CardiovascularConfiguration_type& x);
7100 
7110  void
7111  CardiovascularConfiguration (const CardiovascularConfiguration_optional& x);
7112 
7121  void
7122  CardiovascularConfiguration (::std::unique_ptr< CardiovascularConfiguration_type > p);
7123 
7125 
7133 
7137  typedef ::mil::tatrc::physiology::datamodel::CircuitConfigurationData CircuitConfiguration_type;
7138 
7142  typedef ::xsd::cxx::tree::optional< CircuitConfiguration_type > CircuitConfiguration_optional;
7143 
7147  typedef ::xsd::cxx::tree::traits< CircuitConfiguration_type, char > CircuitConfiguration_traits;
7148 
7155  const CircuitConfiguration_optional&
7156  CircuitConfiguration () const;
7157 
7163  CircuitConfiguration_optional&
7164  CircuitConfiguration ();
7165 
7174  void
7175  CircuitConfiguration (const CircuitConfiguration_type& x);
7176 
7186  void
7187  CircuitConfiguration (const CircuitConfiguration_optional& x);
7188 
7197  void
7198  CircuitConfiguration (::std::unique_ptr< CircuitConfiguration_type > p);
7199 
7201 
7209 
7213  typedef ::mil::tatrc::physiology::datamodel::ConstantsConfigurationData ConstantsConfiguration_type;
7214 
7218  typedef ::xsd::cxx::tree::optional< ConstantsConfiguration_type > ConstantsConfiguration_optional;
7219 
7223  typedef ::xsd::cxx::tree::traits< ConstantsConfiguration_type, char > ConstantsConfiguration_traits;
7224 
7231  const ConstantsConfiguration_optional&
7232  ConstantsConfiguration () const;
7233 
7239  ConstantsConfiguration_optional&
7240  ConstantsConfiguration ();
7241 
7250  void
7251  ConstantsConfiguration (const ConstantsConfiguration_type& x);
7252 
7262  void
7263  ConstantsConfiguration (const ConstantsConfiguration_optional& x);
7264 
7273  void
7274  ConstantsConfiguration (::std::unique_ptr< ConstantsConfiguration_type > p);
7275 
7277 
7285 
7289  typedef ::mil::tatrc::physiology::datamodel::DrugsConfigurationData DrugsConfiguration_type;
7290 
7294  typedef ::xsd::cxx::tree::optional< DrugsConfiguration_type > DrugsConfiguration_optional;
7295 
7299  typedef ::xsd::cxx::tree::traits< DrugsConfiguration_type, char > DrugsConfiguration_traits;
7300 
7307  const DrugsConfiguration_optional&
7308  DrugsConfiguration () const;
7309 
7315  DrugsConfiguration_optional&
7316  DrugsConfiguration ();
7317 
7326  void
7327  DrugsConfiguration (const DrugsConfiguration_type& x);
7328 
7338  void
7339  DrugsConfiguration (const DrugsConfiguration_optional& x);
7340 
7349  void
7350  DrugsConfiguration (::std::unique_ptr< DrugsConfiguration_type > p);
7351 
7353 
7361 
7365  typedef ::mil::tatrc::physiology::datamodel::EnergyConfigurationData EnergyConfiguration_type;
7366 
7370  typedef ::xsd::cxx::tree::optional< EnergyConfiguration_type > EnergyConfiguration_optional;
7371 
7375  typedef ::xsd::cxx::tree::traits< EnergyConfiguration_type, char > EnergyConfiguration_traits;
7376 
7383  const EnergyConfiguration_optional&
7384  EnergyConfiguration () const;
7385 
7391  EnergyConfiguration_optional&
7392  EnergyConfiguration ();
7393 
7402  void
7403  EnergyConfiguration (const EnergyConfiguration_type& x);
7404 
7414  void
7415  EnergyConfiguration (const EnergyConfiguration_optional& x);
7416 
7425  void
7426  EnergyConfiguration (::std::unique_ptr< EnergyConfiguration_type > p);
7427 
7429 
7437 
7441  typedef ::mil::tatrc::physiology::datamodel::EnvironmentConfigurationData EnvironmentConfiguration_type;
7442 
7446  typedef ::xsd::cxx::tree::optional< EnvironmentConfiguration_type > EnvironmentConfiguration_optional;
7447 
7451  typedef ::xsd::cxx::tree::traits< EnvironmentConfiguration_type, char > EnvironmentConfiguration_traits;
7452 
7459  const EnvironmentConfiguration_optional&
7460  EnvironmentConfiguration () const;
7461 
7467  EnvironmentConfiguration_optional&
7468  EnvironmentConfiguration ();
7469 
7478  void
7479  EnvironmentConfiguration (const EnvironmentConfiguration_type& x);
7480 
7490  void
7491  EnvironmentConfiguration (const EnvironmentConfiguration_optional& x);
7492 
7501  void
7502  EnvironmentConfiguration (::std::unique_ptr< EnvironmentConfiguration_type > p);
7503 
7505 
7513 
7517  typedef ::mil::tatrc::physiology::datamodel::GastrointestinalConfigurationData GastrointestinalConfiguration_type;
7518 
7522  typedef ::xsd::cxx::tree::optional< GastrointestinalConfiguration_type > GastrointestinalConfiguration_optional;
7523 
7527  typedef ::xsd::cxx::tree::traits< GastrointestinalConfiguration_type, char > GastrointestinalConfiguration_traits;
7528 
7535  const GastrointestinalConfiguration_optional&
7536  GastrointestinalConfiguration () const;
7537 
7543  GastrointestinalConfiguration_optional&
7544  GastrointestinalConfiguration ();
7545 
7554  void
7555  GastrointestinalConfiguration (const GastrointestinalConfiguration_type& x);
7556 
7566  void
7567  GastrointestinalConfiguration (const GastrointestinalConfiguration_optional& x);
7568 
7577  void
7578  GastrointestinalConfiguration (::std::unique_ptr< GastrointestinalConfiguration_type > p);
7579 
7581 
7589 
7593  typedef ::mil::tatrc::physiology::datamodel::NervousConfigurationData NervousConfiguration_type;
7594 
7598  typedef ::xsd::cxx::tree::optional< NervousConfiguration_type > NervousConfiguration_optional;
7599 
7603  typedef ::xsd::cxx::tree::traits< NervousConfiguration_type, char > NervousConfiguration_traits;
7604 
7611  const NervousConfiguration_optional&
7612  NervousConfiguration () const;
7613 
7619  NervousConfiguration_optional&
7620  NervousConfiguration ();
7621 
7630  void
7631  NervousConfiguration (const NervousConfiguration_type& x);
7632 
7642  void
7643  NervousConfiguration (const NervousConfiguration_optional& x);
7644 
7653  void
7654  NervousConfiguration (::std::unique_ptr< NervousConfiguration_type > p);
7655 
7657 
7665 
7669  typedef ::mil::tatrc::physiology::datamodel::RenalConfigurationData RenalConfiguration_type;
7670 
7674  typedef ::xsd::cxx::tree::optional< RenalConfiguration_type > RenalConfiguration_optional;
7675 
7679  typedef ::xsd::cxx::tree::traits< RenalConfiguration_type, char > RenalConfiguration_traits;
7680 
7687  const RenalConfiguration_optional&
7688  RenalConfiguration () const;
7689 
7695  RenalConfiguration_optional&
7696  RenalConfiguration ();
7697 
7706  void
7707  RenalConfiguration (const RenalConfiguration_type& x);
7708 
7718  void
7719  RenalConfiguration (const RenalConfiguration_optional& x);
7720 
7729  void
7730  RenalConfiguration (::std::unique_ptr< RenalConfiguration_type > p);
7731 
7733 
7741 
7745  typedef ::mil::tatrc::physiology::datamodel::RespiratoryConfigurationData RespiratoryConfiguration_type;
7746 
7750  typedef ::xsd::cxx::tree::optional< RespiratoryConfiguration_type > RespiratoryConfiguration_optional;
7751 
7755  typedef ::xsd::cxx::tree::traits< RespiratoryConfiguration_type, char > RespiratoryConfiguration_traits;
7756 
7763  const RespiratoryConfiguration_optional&
7764  RespiratoryConfiguration () const;
7765 
7771  RespiratoryConfiguration_optional&
7772  RespiratoryConfiguration ();
7773 
7782  void
7783  RespiratoryConfiguration (const RespiratoryConfiguration_type& x);
7784 
7794  void
7795  RespiratoryConfiguration (const RespiratoryConfiguration_optional& x);
7796 
7805  void
7806  RespiratoryConfiguration (::std::unique_ptr< RespiratoryConfiguration_type > p);
7807 
7809 
7817 
7821  typedef ::mil::tatrc::physiology::datamodel::TissueConfigurationData TissueConfiguration_type;
7822 
7826  typedef ::xsd::cxx::tree::optional< TissueConfiguration_type > TissueConfiguration_optional;
7827 
7831  typedef ::xsd::cxx::tree::traits< TissueConfiguration_type, char > TissueConfiguration_traits;
7832 
7839  const TissueConfiguration_optional&
7840  TissueConfiguration () const;
7841 
7847  TissueConfiguration_optional&
7848  TissueConfiguration ();
7849 
7858  void
7859  TissueConfiguration (const TissueConfiguration_type& x);
7860 
7870  void
7871  TissueConfiguration (const TissueConfiguration_optional& x);
7872 
7881  void
7882  TissueConfiguration (::std::unique_ptr< TissueConfiguration_type > p);
7883 
7885 
7890 
7896 
7905  BioGearsConfigurationData (const ::xercesc::DOMElement& e,
7906  ::xml_schema::flags f = 0,
7907  ::xml_schema::container* c = 0);
7908 
7919  ::xml_schema::flags f = 0,
7920  ::xml_schema::container* c = 0);
7921 
7933  virtual BioGearsConfigurationData*
7934  _clone (::xml_schema::flags f = 0,
7935  ::xml_schema::container* c = 0) const;
7936 
7946  operator= (const BioGearsConfigurationData& x);
7947 
7949 
7953  virtual
7955 
7956  // Implementation.
7957  //
7958 
7959  //@cond
7960 
7961  protected:
7962  void
7963  parse (::xsd::cxx::xml::dom::parser< char >&,
7964  ::xml_schema::flags);
7965 
7966  protected:
7967  BloodChemistryConfiguration_optional BloodChemistryConfiguration_;
7968  CardiovascularConfiguration_optional CardiovascularConfiguration_;
7969  CircuitConfiguration_optional CircuitConfiguration_;
7970  ConstantsConfiguration_optional ConstantsConfiguration_;
7971  DrugsConfiguration_optional DrugsConfiguration_;
7972  EnergyConfiguration_optional EnergyConfiguration_;
7973  EnvironmentConfiguration_optional EnvironmentConfiguration_;
7974  GastrointestinalConfiguration_optional GastrointestinalConfiguration_;
7975  NervousConfiguration_optional NervousConfiguration_;
7976  RenalConfiguration_optional RenalConfiguration_;
7977  RespiratoryConfiguration_optional RespiratoryConfiguration_;
7978  TissueConfiguration_optional TissueConfiguration_;
7979 
7980  //@endcond
7981  };
7982  }
7983  }
7984  }
7985 }
7986 
7987 #include <iosfwd>
7988 
7989 namespace mil
7990 {
7991  namespace tatrc
7992  {
7993  namespace physiology
7994  {
7995  namespace datamodel
7996  {
7997  BIOGEARS_CDM_API
7998  ::std::ostream&
7999  operator<< (::std::ostream&, const BloodChemistryConfigurationData&);
8000 
8001  BIOGEARS_CDM_API
8002  ::std::ostream&
8003  operator<< (::std::ostream&, const CardiovascularConfigurationData&);
8004 
8005  BIOGEARS_CDM_API
8006  ::std::ostream&
8007  operator<< (::std::ostream&, const CircuitConfigurationData&);
8008 
8009  BIOGEARS_CDM_API
8010  ::std::ostream&
8011  operator<< (::std::ostream&, const ConstantsConfigurationData&);
8012 
8013  BIOGEARS_CDM_API
8014  ::std::ostream&
8015  operator<< (::std::ostream&, const DrugsConfigurationData&);
8016 
8017  BIOGEARS_CDM_API
8018  ::std::ostream&
8019  operator<< (::std::ostream&, const EnergyConfigurationData&);
8020 
8021  BIOGEARS_CDM_API
8022  ::std::ostream&
8023  operator<< (::std::ostream&, const EnvironmentConfigurationData&);
8024 
8025  BIOGEARS_CDM_API
8026  ::std::ostream&
8027  operator<< (::std::ostream&, const GastrointestinalConfigurationData&);
8028 
8029  BIOGEARS_CDM_API
8030  ::std::ostream&
8031  operator<< (::std::ostream&, const NervousConfigurationData&);
8032 
8033  BIOGEARS_CDM_API
8034  ::std::ostream&
8035  operator<< (::std::ostream&, const RenalConfigurationData&);
8036 
8037  BIOGEARS_CDM_API
8038  ::std::ostream&
8039  operator<< (::std::ostream&, const RespiratoryConfigurationData&);
8040 
8041  BIOGEARS_CDM_API
8042  ::std::ostream&
8043  operator<< (::std::ostream&, const TissueConfigurationData&);
8044 
8045  BIOGEARS_CDM_API
8046  ::std::ostream&
8047  operator<< (::std::ostream&, const BioGearsConfigurationData&);
8048  }
8049  }
8050  }
8051 }
8052 
8053 #include <iosfwd>
8054 
8055 #include <xercesc/sax/InputSource.hpp>
8056 #include <xercesc/dom/DOMDocument.hpp>
8057 #include <xercesc/dom/DOMErrorHandler.hpp>
8058 
8059 namespace mil
8060 {
8061  namespace tatrc
8062  {
8063  namespace physiology
8064  {
8065  namespace datamodel
8066  {
8071 
8082  BIOGEARS_CDM_API
8083  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::BioGearsConfigurationData >
8084  BioGearsConfiguration (const ::std::string& uri,
8085  ::xml_schema::flags f = 0,
8086  const ::xml_schema::properties& p = ::xml_schema::properties ());
8087 
8099  BIOGEARS_CDM_API
8100  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::BioGearsConfigurationData >
8101  BioGearsConfiguration (const ::std::string& uri,
8103  ::xml_schema::flags f = 0,
8104  const ::xml_schema::properties& p = ::xml_schema::properties ());
8105 
8118  BIOGEARS_CDM_API
8119  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::BioGearsConfigurationData >
8120  BioGearsConfiguration (const ::std::string& uri,
8121  ::xercesc::DOMErrorHandler& eh,
8122  ::xml_schema::flags f = 0,
8123  const ::xml_schema::properties& p = ::xml_schema::properties ());
8124 
8135  BIOGEARS_CDM_API
8136  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::BioGearsConfigurationData >
8137  BioGearsConfiguration (::std::istream& is,
8138  ::xml_schema::flags f = 0,
8139  const ::xml_schema::properties& p = ::xml_schema::properties ());
8140 
8152  BIOGEARS_CDM_API
8153  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::BioGearsConfigurationData >
8154  BioGearsConfiguration (::std::istream& is,
8156  ::xml_schema::flags f = 0,
8157  const ::xml_schema::properties& p = ::xml_schema::properties ());
8158 
8171  BIOGEARS_CDM_API
8172  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::BioGearsConfigurationData >
8173  BioGearsConfiguration (::std::istream& is,
8174  ::xercesc::DOMErrorHandler& eh,
8175  ::xml_schema::flags f = 0,
8176  const ::xml_schema::properties& p = ::xml_schema::properties ());
8177 
8192  BIOGEARS_CDM_API
8193  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::BioGearsConfigurationData >
8194  BioGearsConfiguration (::std::istream& is,
8195  const ::std::string& id,
8196  ::xml_schema::flags f = 0,
8197  const ::xml_schema::properties& p = ::xml_schema::properties ());
8198 
8215  BIOGEARS_CDM_API
8216  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::BioGearsConfigurationData >
8217  BioGearsConfiguration (::std::istream& is,
8218  const ::std::string& id,
8220  ::xml_schema::flags f = 0,
8221  const ::xml_schema::properties& p = ::xml_schema::properties ());
8222 
8239  BIOGEARS_CDM_API
8240  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::BioGearsConfigurationData >
8241  BioGearsConfiguration (::std::istream& is,
8242  const ::std::string& id,
8243  ::xercesc::DOMErrorHandler& eh,
8244  ::xml_schema::flags f = 0,
8245  const ::xml_schema::properties& p = ::xml_schema::properties ());
8246 
8257  BIOGEARS_CDM_API
8258  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::BioGearsConfigurationData >
8259  BioGearsConfiguration (::xercesc::InputSource& is,
8260  ::xml_schema::flags f = 0,
8261  const ::xml_schema::properties& p = ::xml_schema::properties ());
8262 
8274  BIOGEARS_CDM_API
8275  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::BioGearsConfigurationData >
8276  BioGearsConfiguration (::xercesc::InputSource& is,
8278  ::xml_schema::flags f = 0,
8279  const ::xml_schema::properties& p = ::xml_schema::properties ());
8280 
8293  BIOGEARS_CDM_API
8294  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::BioGearsConfigurationData >
8295  BioGearsConfiguration (::xercesc::InputSource& is,
8296  ::xercesc::DOMErrorHandler& eh,
8297  ::xml_schema::flags f = 0,
8298  const ::xml_schema::properties& p = ::xml_schema::properties ());
8299 
8308  BIOGEARS_CDM_API
8309  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::BioGearsConfigurationData >
8310  BioGearsConfiguration (const ::xercesc::DOMDocument& d,
8311  ::xml_schema::flags f = 0,
8312  const ::xml_schema::properties& p = ::xml_schema::properties ());
8313 
8326  BIOGEARS_CDM_API
8327  ::std::unique_ptr< ::mil::tatrc::physiology::datamodel::BioGearsConfigurationData >
8328  BioGearsConfiguration (::xml_schema::dom::unique_ptr< ::xercesc::DOMDocument > d,
8329  ::xml_schema::flags f = 0,
8330  const ::xml_schema::properties& p = ::xml_schema::properties ());
8331 
8333  }
8334  }
8335  }
8336 }
8337 
8338 #include <iosfwd>
8339 
8340 #include <xercesc/dom/DOMDocument.hpp>
8341 #include <xercesc/dom/DOMErrorHandler.hpp>
8342 #include <xercesc/framework/XMLFormatter.hpp>
8343 
8344 #include <xsd/cxx/xml/dom/auto-ptr.hxx>
8345 
8346 namespace mil
8347 {
8348  namespace tatrc
8349  {
8350  namespace physiology
8351  {
8352  namespace datamodel
8353  {
8354  BIOGEARS_CDM_API
8355  void
8356  operator<< (::xercesc::DOMElement&, const BloodChemistryConfigurationData&);
8357 
8358  BIOGEARS_CDM_API
8359  void
8360  operator<< (::xercesc::DOMElement&, const CardiovascularConfigurationData&);
8361 
8362  BIOGEARS_CDM_API
8363  void
8364  operator<< (::xercesc::DOMElement&, const CircuitConfigurationData&);
8365 
8366  BIOGEARS_CDM_API
8367  void
8368  operator<< (::xercesc::DOMElement&, const ConstantsConfigurationData&);
8369 
8370  BIOGEARS_CDM_API
8371  void
8372  operator<< (::xercesc::DOMElement&, const DrugsConfigurationData&);
8373 
8374  BIOGEARS_CDM_API
8375  void
8376  operator<< (::xercesc::DOMElement&, const EnergyConfigurationData&);
8377 
8378  BIOGEARS_CDM_API
8379  void
8380  operator<< (::xercesc::DOMElement&, const EnvironmentConfigurationData&);
8381 
8382  BIOGEARS_CDM_API
8383  void
8384  operator<< (::xercesc::DOMElement&, const GastrointestinalConfigurationData&);
8385 
8386  BIOGEARS_CDM_API
8387  void
8388  operator<< (::xercesc::DOMElement&, const NervousConfigurationData&);
8389 
8390  BIOGEARS_CDM_API
8391  void
8392  operator<< (::xercesc::DOMElement&, const RenalConfigurationData&);
8393 
8394  BIOGEARS_CDM_API
8395  void
8396  operator<< (::xercesc::DOMElement&, const RespiratoryConfigurationData&);
8397 
8398  BIOGEARS_CDM_API
8399  void
8400  operator<< (::xercesc::DOMElement&, const TissueConfigurationData&);
8401 
8402  BIOGEARS_CDM_API
8403  void
8404  operator<< (::xercesc::DOMElement&, const BioGearsConfigurationData&);
8405 
8410 
8422  BIOGEARS_CDM_API
8423  void
8424  BioGearsConfiguration (::std::ostream& os,
8425  const ::mil::tatrc::physiology::datamodel::BioGearsConfigurationData& x,
8426  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
8427  const ::std::string& e = "UTF-8",
8428  ::xml_schema::flags f = 0);
8429 
8443  BIOGEARS_CDM_API
8444  void
8445  BioGearsConfiguration (::std::ostream& os,
8446  const ::mil::tatrc::physiology::datamodel::BioGearsConfigurationData& x,
8448  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
8449  const ::std::string& e = "UTF-8",
8450  ::xml_schema::flags f = 0);
8451 
8466  BIOGEARS_CDM_API
8467  void
8468  BioGearsConfiguration (::std::ostream& os,
8469  const ::mil::tatrc::physiology::datamodel::BioGearsConfigurationData& x,
8470  ::xercesc::DOMErrorHandler& eh,
8471  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
8472  const ::std::string& e = "UTF-8",
8473  ::xml_schema::flags f = 0);
8474 
8486  BIOGEARS_CDM_API
8487  void
8488  BioGearsConfiguration (::xercesc::XMLFormatTarget& ft,
8489  const ::mil::tatrc::physiology::datamodel::BioGearsConfigurationData& x,
8490  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
8491  const ::std::string& e = "UTF-8",
8492  ::xml_schema::flags f = 0);
8493 
8508  BIOGEARS_CDM_API
8509  void
8510  BioGearsConfiguration (::xercesc::XMLFormatTarget& ft,
8511  const ::mil::tatrc::physiology::datamodel::BioGearsConfigurationData& x,
8513  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
8514  const ::std::string& e = "UTF-8",
8515  ::xml_schema::flags f = 0);
8516 
8531  BIOGEARS_CDM_API
8532  void
8533  BioGearsConfiguration (::xercesc::XMLFormatTarget& ft,
8534  const ::mil::tatrc::physiology::datamodel::BioGearsConfigurationData& x,
8535  ::xercesc::DOMErrorHandler& eh,
8536  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
8537  const ::std::string& e = "UTF-8",
8538  ::xml_schema::flags f = 0);
8539 
8551  BIOGEARS_CDM_API
8552  void
8553  BioGearsConfiguration (::xercesc::DOMDocument& d,
8554  const ::mil::tatrc::physiology::datamodel::BioGearsConfigurationData& x,
8555  ::xml_schema::flags f = 0);
8556 
8565  BIOGEARS_CDM_API
8566  ::xml_schema::dom::unique_ptr< ::xercesc::DOMDocument >
8567  BioGearsConfiguration (const ::mil::tatrc::physiology::datamodel::BioGearsConfigurationData& x,
8568  const ::xml_schema::namespace_infomap& m = ::xml_schema::namespace_infomap (),
8569  ::xml_schema::flags f = 0);
8570 
8572  }
8573  }
8574  }
8575 }
8576 
8577 #include <xsd/cxx/post.hxx>
8578 
8579 // Begin epilogue.
8580 //
8581 //
8582 // End epilogue.
8583 
8584 #endif // D__BIOGEARS_CORE_SHARE_XSD__BIOGEARS_BIO_GEARS_CONFIGURATION_HXX
::xsd::cxx::tree::traits< PlasmaSodiumConcentrationSetPoint_type, char > PlasmaSodiumConcentrationSetPoint_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:5483
::xsd::cxx::tree::optional< ProteinToUreaFraction_type > ProteinToUreaFraction_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:4902
::xsd::cxx::tree::traits< RightHeartElastanceMaximum_type, char > RightHeartElastanceMaximum_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:1349
::xsd::cxx::tree::id< char, ncname > id
C++ type corresponding to the ID XML Schema built-in type.
Definition: BioGears.hxx:325
::xsd::cxx::tree::traits< StandardDiffusionDistance_type, char > StandardDiffusionDistance_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:872
long long negative_integer
C++ type corresponding to the negativeInteger XML Schema built-in type.
Definition: BioGears.hxx:231
::xsd::cxx::tree::optional< OxygenMetabolicConstant_type > OxygenMetabolicConstant_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:2611
::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData WaterDensity_type
Element type.
Definition: BioGearsConfiguration.hxx:4265
::mil::tatrc::physiology::datamodel::ScalarFlowElastanceData RightHeartElastanceMinimum_type
Element type.
Definition: BioGearsConfiguration.hxx:1415
::xsd::cxx::tree::optional< LeftHeartElastanceMinimum_type > LeftHeartElastanceMinimum_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:1192
Class corresponding to the ConstantsConfigurationData schema type.
Definition: BioGearsConfiguration.hxx:2592
::xsd::cxx::tree::traits< MolarMassOfWaterVapor_type, char > MolarMassOfWaterVapor_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:4047
::xsd::cxx::tree::simple_type< char, type > simple_type
C++ type corresponding to the anySimpleType XML Schema built-in type.
Definition: BioGears.hxx:128
::mil::tatrc::physiology::datamodel::ScalarElectricResistanceData DefaultOpenElectricResistance_type
Element type.
Definition: BioGearsConfiguration.hxx:1818
::xsd::cxx::tree::parsing< char > parsing
Exception indicating a parsing failure.
Definition: BioGears.hxx:552
Class corresponding to the TissueConfigurationData schema type.
Definition: BioGearsConfiguration.hxx:6801
::xsd::cxx::tree::optional< WaterDigestionRate_type > WaterDigestionRate_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:4978
::xsd::cxx::tree::traits< CoreTemperatureHigh_type, char > CoreTemperatureHigh_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:3262
::xsd::cxx::tree::optional< PupilDiameterBaseline_type > PupilDiameterBaseline_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:5231
::mil::tatrc::physiology::datamodel::ScalarFlowElastanceData LeftHeartElastanceMinimum_type
Element type.
Definition: BioGearsConfiguration.hxx:1187
::xsd::cxx::tree::date< char, simple_type > date
C++ type corresponding to the date XML Schema built-in type.
Definition: BioGears.hxx:393
::xsd::cxx::tree::bounds< char > bounds
Exception indicating that the size argument exceeds the capacity argument.
Definition: BioGears.hxx:541
::mil::tatrc::physiology::datamodel::GastrointestinalConfigurationData GastrointestinalConfiguration_type
Element type.
Definition: BioGearsConfiguration.hxx:7517
::xsd::cxx::tree::traits< PDModel_type, char > PDModel_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:2940
Class corresponding to the EnvironmentConfigurationData schema type.
Definition: BioGearsConfiguration.hxx:3795
::xsd::cxx::tree::optional< EnableTissue_type > EnableTissue_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:6820
::xsd::cxx::tree::no_prefix_mapping< char > no_prefix_mapping
Exception indicating that a prefix-namespace mapping was not provided.
Definition: BioGears.hxx:588
::xsd::cxx::tree::optional< RespiratoryOpenResistance_type > RespiratoryOpenResistance_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:2431
::mil::tatrc::physiology::datamodel::NutritionData DefaultStomachContents_type
Element type.
Definition: BioGearsConfiguration.hxx:4669
::xsd::cxx::tree::traits< AirDensity_type, char > AirDensity_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:3819
::xsd::cxx::tree::duplicate_id< char > duplicate_id
Exception indicating that a duplicate ID value was encountered in the object model.
Definition: BioGears.hxx:547
::xsd::cxx::tree::expected_element< char > expected_element
Exception indicating that an expected element was not encountered.
Definition: BioGears.hxx:558
::mil::tatrc::physiology::datamodel::ScalarFlowResistanceData RespiratoryOpenResistance_type
Element type.
Definition: BioGearsConfiguration.hxx:2426
::xsd::cxx::tree::traits< FatAbsorptionFraction_type, char > FatAbsorptionFraction_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:4831
::mil::tatrc::physiology::datamodel::ScalarMassPerAmountData MeanCorpuscularHemoglobin_type
Element type.
Definition: BioGearsConfiguration.hxx:710
::xsd::cxx::tree::flags flags
Parsing and serialization flags.
Definition: BioGears.hxx:504
::xsd::cxx::tree::language< char, token > language
C++ type corresponding to the language XML Schema built-in type.
Definition: BioGears.hxx:315
::xsd::cxx::tree::traits< InitialEnvironmentalConditionsFile_type, char > InitialEnvironmentalConditionsFile_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:4199
::xsd::cxx::tree::normalized_string< char, string > normalized_string
C++ type corresponding to the normalizedString XML Schema built-in type.
Definition: BioGears.hxx:279
::xsd::cxx::tree::optional< DefaultClosedFlowResistance_type > DefaultClosedFlowResistance_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:1899
::xsd::cxx::tree::traits< BodySpecificHeat_type, char > BodySpecificHeat_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:3110
::mil::tatrc::physiology::datamodel::ScalarFractionData CarbohydrateAbsorptionFraction_type
Element type.
Definition: BioGearsConfiguration.hxx:4593
::xsd::cxx::tree::traits< VaporSpecificHeat_type, char > VaporSpecificHeat_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:3642
::xsd::cxx::tree::traits< WaterDensity_type, char > WaterDensity_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:4275
::xsd::cxx::tree::traits< DefaultOpenHeatResistance_type, char > DefaultOpenHeatResistance_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:2132
::xsd::cxx::tree::optional< EnableRenal_type > EnableRenal_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:5402
::xml_schema::string DefaultStomachContentsFile_type
Element type.
Definition: BioGearsConfiguration.hxx:4745
::xsd::cxx::tree::traits< PupilDiameterBaseline_type, char > PupilDiameterBaseline_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:5236
::mil::tatrc::physiology::datamodel::ScalarEnergyPerAmountData EnergyPerATP_type
Element type.
Definition: BioGearsConfiguration.hxx:3404
::xsd::cxx::tree::traits< LeftGlomerularFluidPermeabilityBaseline_type, char > LeftGlomerularFluidPermeabilityBaseline_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:5635
float float_
C++ type corresponding to the float XML Schema built-in type.
Definition: BioGears.hxx:251
::xsd::cxx::tree::optional< LeftGlomerularFluidPermeabilityBaseline_type > LeftGlomerularFluidPermeabilityBaseline_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:5630
::xsd::cxx::tree::optional< MeanCorpuscularVolume_type > MeanCorpuscularVolume_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:791
::xsd::cxx::tree::optional< PulmonaryVentilationRateMaximum_type > PulmonaryVentilationRateMaximum_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:6572
::xsd::cxx::tree::traits< MeanCorpuscularVolume_type, char > MeanCorpuscularVolume_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:796
bool boolean
C++ type corresponding to the boolean XML Schema built-in type.
Definition: BioGears.hxx:241
Class corresponding to the EnergyConfigurationData schema type.
Definition: BioGearsConfiguration.hxx:3086
::xsd::cxx::tree::optional< VaporSpecificHeat_type > VaporSpecificHeat_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:3637
::mil::tatrc::physiology::datamodel::enumOnOff EnableCerebral_type
Element type.
Definition: BioGearsConfiguration.hxx:5150
::xsd::cxx::tree::traits< EnableTissue_type, char > EnableTissue_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:6825
::mil::tatrc::physiology::datamodel::ScalarHeatCapacitancePerMassData AirSpecificHeat_type
Element type.
Definition: BioGearsConfiguration.hxx:3885
::mil::tatrc::physiology::datamodel::EnergyConfigurationData EnergyConfiguration_type
Element type.
Definition: BioGearsConfiguration.hxx:7365
::xsd::cxx::tree::optional< InitialEnvironmentalConditions_type > InitialEnvironmentalConditions_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:4118
::xsd::cxx::tree::uri< char, simple_type > uri
C++ type corresponding to the anyURI XML Schema built-in type.
Definition: BioGears.hxx:347
::xsd::cxx::tree::optional< NervousConfiguration_type > NervousConfiguration_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:7598
::xsd::cxx::tree::optional< AirDensity_type > AirDensity_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:3814
::xsd::cxx::tree::no_type_info< char > no_type_info
Exception indicating that the type information is not available for a type.
Definition: BioGears.hxx:594
::xsd::cxx::tree::diagnostics< char > diagnostics
List of error conditions.
Definition: BioGears.hxx:527
::xsd::cxx::tree::time_zone time_zone
Time zone type.
Definition: BioGears.hxx:387
::xsd::cxx::tree::optional< DefaultOpenHeatResistance_type > DefaultOpenHeatResistance_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:2127
::xsd::cxx::tree::optional< LeftTubularReabsorptionFilteringSurfaceAreaBaseline_type > LeftTubularReabsorptionFilteringSurfaceAreaBaseline_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:5706
Definition: BioGears.cxx:43
::xsd::cxx::tree::traits< RightTubularReabsorptionFilteringSurfaceAreaBaseline_type, char > RightTubularReabsorptionFilteringSurfaceAreaBaseline_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:6167
unsigned long long non_negative_integer
C++ type corresponding to the nonNegativeInteger XML Schema built-in type.
Definition: BioGears.hxx:219
::mil::tatrc::physiology::datamodel::ScalarTemperatureData CoreTemperatureLow_type
Element type.
Definition: BioGearsConfiguration.hxx:3176
::xsd::cxx::tree::unexpected_enumerator< char > unexpected_enumerator
Exception indicating that an unexpected enumerator was encountered.
Definition: BioGears.hxx:576
::mil::tatrc::physiology::datamodel::ScalarData LeftTubularReabsorptionFluidPermeabilityBaseline_type
Element type.
Definition: BioGearsConfiguration.hxx:5777
::mil::tatrc::physiology::datamodel::ScalarData RightTubularReabsorptionFluidPermeabilityBaseline_type
Element type.
Definition: BioGearsConfiguration.hxx:6233
::xsd::cxx::tree::traits< TissueConfiguration_type, char > TissueConfiguration_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:7831
::mil::tatrc::physiology::datamodel::ScalarAreaData RightTubularReabsorptionFilteringSurfaceAreaBaseline_type
Element type.
Definition: BioGearsConfiguration.hxx:6157
unsigned long long positive_integer
C++ type corresponding to the positiveInteger XML Schema built-in type.
Definition: BioGears.hxx:225
Class corresponding to the NervousConfigurationData schema type.
Definition: BioGearsConfiguration.hxx:5136
::xsd::cxx::tree::optional< EnvironmentConfiguration_type > EnvironmentConfiguration_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:7446
::xsd::cxx::tree::exception< char > exception
Root of the C++/Tree exception hierarchy.
Definition: BioGears.hxx:535
::xsd::cxx::tree::facet facet
Simple type facet.
Definition: BioGears.hxx:496
::xsd::cxx::tree::optional< VentilatoryOcclusionPressure_type > VentilatoryOcclusionPressure_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:6648
::mil::tatrc::physiology::datamodel::ScalarHeatCapacitancePerMassData VaporSpecificHeat_type
Element type.
Definition: BioGearsConfiguration.hxx:3632
::mil::tatrc::physiology::datamodel::ScalarAreaData RightGlomerularFilteringSurfaceAreaBaseline_type
Element type.
Definition: BioGearsConfiguration.hxx:6005
::xsd::cxx::tree::optional< CardiovascularOpenResistance_type > CardiovascularOpenResistance_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:1671
::xsd::cxx::tree::as_decimal< decimal > as_decimal
Serialization wrapper for the decimal type.
Definition: BioGears.hxx:491
::xsd::cxx::tree::traits< PleuralComplianceSensitivity_type, char > PleuralComplianceSensitivity_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:6501
::xsd::cxx::tree::expected_text_content< char > expected_text_content
Exception indicating that the text content was expected for an element.
Definition: BioGears.hxx:582
::xsd::cxx::tree::optional< RightGlomerularFluidPermeabilityBaseline_type > RightGlomerularFluidPermeabilityBaseline_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:6086
::xsd::cxx::tree::traits< GastrointestinalConfiguration_type, char > GastrointestinalConfiguration_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:7527
::xsd::cxx::tree::traits< ConstantsConfiguration_type, char > ConstantsConfiguration_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:7223
::xsd::cxx::tree::unexpected_element< char > unexpected_element
Exception indicating that an unexpected element was encountered.
Definition: BioGears.hxx:564
::xsd::cxx::tree::optional< RightGlomerularFilteringSurfaceAreaBaseline_type > RightGlomerularFilteringSurfaceAreaBaseline_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:6010
::mil::tatrc::physiology::datamodel::ScalarFractionData MinimumBloodVolumeFraction_type
Element type.
Definition: BioGearsConfiguration.hxx:1263
::mil::tatrc::physiology::datamodel::ScalarInverseVolumeData PleuralComplianceSensitivity_type
Element type.
Definition: BioGearsConfiguration.hxx:6491
Class corresponding to the DrugsConfigurationData schema type.
Definition: BioGearsConfiguration.hxx:2916
::mil::tatrc::physiology::datamodel::enumOnOff PDModel_type
Element type.
Definition: BioGearsConfiguration.hxx:2930
::xsd::cxx::tree::optional< DeltaCoreTemperatureLow_type > DeltaCoreTemperatureLow_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:3333
::mil::tatrc::physiology::datamodel::ScalarHeatConductanceData SweatHeatTransfer_type
Element type.
Definition: BioGearsConfiguration.hxx:3480
::mil::tatrc::physiology::datamodel::EnvironmentalConditionsData InitialEnvironmentalConditions_type
Element type.
Definition: BioGearsConfiguration.hxx:4113
::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData PlasmaSodiumConcentrationSetPoint_type
Element type.
Definition: BioGearsConfiguration.hxx:5473
::xsd::cxx::tree::optional< BodySpecificHeat_type > BodySpecificHeat_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:3105
unsigned long long unsigned_long
C++ type corresponding to the unsignedLong XML Schema built-in type.
Definition: BioGears.hxx:197
::mil::tatrc::physiology::datamodel::ScalarFlowResistanceData DefaultClosedFlowResistance_type
Element type.
Definition: BioGearsConfiguration.hxx:1894
::xsd::cxx::tree::traits< EnableRenal_type, char > EnableRenal_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:5407
::mil::tatrc::physiology::datamodel::TissueConfigurationData TissueConfiguration_type
Element type.
Definition: BioGearsConfiguration.hxx:7821
::xsd::cxx::tree::optional< CardiovascularConfiguration_type > CardiovascularConfiguration_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:7066
::xsd::cxx::tree::traits< DrugsConfiguration_type, char > DrugsConfiguration_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:7299
::xsd::cxx::tree::optional< DefaultStomachContentsFile_type > DefaultStomachContentsFile_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:4750
::xsd::cxx::tree::traits< StandardPulmonaryCapillaryCoverage_type, char > StandardPulmonaryCapillaryCoverage_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:1501
::xsd::cxx::tree::traits< DefaultOpenFlowResistance_type, char > DefaultOpenFlowResistance_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:1980
::xsd::cxx::tree::time< char, simple_type > time
C++ type corresponding to the time XML Schema built-in type.
Definition: BioGears.hxx:441
::xsd::cxx::tree::traits< CarbohydrateAbsorptionFraction_type, char > CarbohydrateAbsorptionFraction_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:4603
::xsd::cxx::tree::gmonth_day< char, simple_type > gmonth_day
C++ type corresponding to the gMonthDay XML Schema built-in type.
Definition: BioGears.hxx:423
Class corresponding to the PhysiologyEngineConfigurationData schema type.
Definition: EngineConfiguration.hxx:692
::mil::tatrc::physiology::datamodel::ScalarFlowResistanceData DefaultOpenFlowResistance_type
Element type.
Definition: BioGearsConfiguration.hxx:1970
::xsd::cxx::tree::optional< StandardDiffusionDistance_type > StandardDiffusionDistance_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:867
::mil::tatrc::physiology::datamodel::ScalarHeatResistanceData DefaultClosedHeatResistance_type
Element type.
Definition: BioGearsConfiguration.hxx:2046
::xsd::cxx::tree::optional< LeftTubularReabsorptionFluidPermeabilityBaseline_type > LeftTubularReabsorptionFluidPermeabilityBaseline_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:5782
::xsd::cxx::tree::buffer< char > buffer
Binary buffer type.
Definition: BioGears.hxx:366
::xsd::cxx::tree::traits< OxygenMetabolicConstant_type, char > OxygenMetabolicConstant_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:2616
::xsd::cxx::tree::optional< RenalConfiguration_type > RenalConfiguration_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:7674
::xsd::cxx::tree::optional< CalciumDigestionRate_type > CalciumDigestionRate_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:4522
::xsd::cxx::tree::optional< BloodChemistryConfiguration_type > BloodChemistryConfiguration_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:6990
::xsd::cxx::tree::optional< DrugsConfiguration_type > DrugsConfiguration_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:7294
::xsd::cxx::tree::traits< MinimumAfferentResistance_type, char > MinimumAfferentResistance_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:5939
::xsd::cxx::tree::optional< RightHeartElastanceMinimum_type > RightHeartElastanceMinimum_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:1420
::std::unique_ptr< ::mil::tatrc::physiology::datamodel::BioGearsConfigurationData > BioGearsConfiguration(const ::std::string &u,::xml_schema::flags f, const ::xml_schema::properties &p)
Parse a URI or a local file.
Definition: BioGearsConfiguration.cxx:7063
::xsd::cxx::tree::type type
C++ type corresponding to the anyType XML Schema built-in type.
Definition: BioGears.hxx:122
::mil::tatrc::physiology::datamodel::RespiratoryConfigurationData RespiratoryConfiguration_type
Element type.
Definition: BioGearsConfiguration.hxx:7745
::mil::tatrc::physiology::datamodel::ScalarVolumePerTimeData WaterDigestionRate_type
Element type.
Definition: BioGearsConfiguration.hxx:4973
::xsd::cxx::tree::traits< DefaultStomachContentsFile_type, char > DefaultStomachContentsFile_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:4755
::xsd::cxx::tree::optional< CoreTemperatureHigh_type > CoreTemperatureHigh_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:3257
::mil::tatrc::physiology::datamodel::ScalarMassPerTimeData TargetSodiumDelivery_type
Element type.
Definition: BioGearsConfiguration.hxx:6309
::xsd::cxx::tree::traits< MachineClosedResistance_type, char > MachineClosedResistance_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:2208
long long long_
C++ type corresponding to the long XML Schema built-in type.
Definition: BioGears.hxx:191
::xsd::cxx::tree::base64_binary< char, simple_type > base64_binary
C++ type corresponding to the base64Binary XML Schema built-in type.
Definition: BioGears.hxx:372
::xsd::cxx::tree::traits< MeanCorpuscularHemoglobin_type, char > MeanCorpuscularHemoglobin_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:720
::xsd::cxx::tree::traits< DeltaCoreTemperatureLow_type, char > DeltaCoreTemperatureLow_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:3338
::xsd::cxx::tree::optional< WaterDensity_type > WaterDensity_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:4270
::xsd::cxx::tree::traits< LeftTubularReabsorptionFilteringSurfaceAreaBaseline_type, char > LeftTubularReabsorptionFilteringSurfaceAreaBaseline_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:5711
::xsd::cxx::tree::optional< MeanCorpuscularHemoglobin_type > MeanCorpuscularHemoglobin_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:715
::xsd::cxx::tree::optional< VaporizationEnergy_type > VaporizationEnergy_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:3561
::mil::tatrc::physiology::datamodel::ScalarPowerPerAreaTemperatureToTheFourthData StefanBoltzmann_type
Element type.
Definition: BioGearsConfiguration.hxx:2682
::xsd::cxx::tree::traits< RespiratoryOpenResistance_type, char > RespiratoryOpenResistance_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:2436
::xsd::cxx::tree::expected_attribute< char > expected_attribute
Exception indicating that an expected attribute was not encountered.
Definition: BioGears.hxx:570
::xsd::cxx::tree::duration< char, simple_type > duration
C++ type corresponding to the duration XML Schema built-in type.
Definition: BioGears.hxx:405
::xsd::cxx::tree::traits< WaterDigestionRate_type, char > WaterDigestionRate_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:4983
::xsd::cxx::tree::optional< CalciumAbsorptionFraction_type > CalciumAbsorptionFraction_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:4446
::xsd::cxx::tree::traits< EnergyConfiguration_type, char > EnergyConfiguration_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:7375
::xsd::cxx::tree::gmonth< char, simple_type > gmonth
C++ type corresponding to the gMonth XML Schema built-in type.
Definition: BioGears.hxx:417
int int_
C++ type corresponding to the int XML Schema built-in type.
Definition: BioGears.hxx:175
::mil::tatrc::physiology::datamodel::ScalarLengthData PupilDiameterBaseline_type
Element type.
Definition: BioGearsConfiguration.hxx:5226
::xsd::cxx::tree::optional< ConstantsConfiguration_type > ConstantsConfiguration_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:7218
::xsd::cxx::xml::dom::namespace_info< char > namespace_info
Namespace serialization information.
Definition: BioGears.hxx:471
Class corresponding to the GastrointestinalConfigurationData schema type.
Definition: BioGearsConfiguration.hxx:4427
::xsd::cxx::tree::optional< MachineOpenResistance_type > MachineOpenResistance_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:2279
::xsd::cxx::tree::traits< RespiratoryClosedResistance_type, char > RespiratoryClosedResistance_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:2360
::xsd::cxx::tree::optional< RightTubularReabsorptionFilteringSurfaceAreaBaseline_type > RightTubularReabsorptionFilteringSurfaceAreaBaseline_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:6162
::mil::tatrc::physiology::datamodel::ScalarTemperatureData CoreTemperatureHigh_type
Element type.
Definition: BioGearsConfiguration.hxx:3252
::xsd::cxx::tree::optional< LeftGlomerularFilteringSurfaceAreaBaseline_type > LeftGlomerularFilteringSurfaceAreaBaseline_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:5554
::xsd::cxx::tree::traits< MolarMassOfDryAir_type, char > MolarMassOfDryAir_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:3971
::xsd::cxx::tree::traits< RightGlomerularFluidPermeabilityBaseline_type, char > RightGlomerularFluidPermeabilityBaseline_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:6091
::mil::tatrc::physiology::datamodel::ScalarData LeftGlomerularFluidPermeabilityBaseline_type
Element type.
Definition: BioGearsConfiguration.hxx:5625
::mil::tatrc::physiology::datamodel::ScalarData OxygenMetabolicConstant_type
Element type.
Definition: BioGearsConfiguration.hxx:2606
::xsd::cxx::tree::optional< SweatHeatTransfer_type > SweatHeatTransfer_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:3485
::xsd::cxx::tree::traits< MaximumAfferentResistance_type, char > MaximumAfferentResistance_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:5863
::xsd::cxx::tree::optional< PlasmaSodiumConcentrationSetPoint_type > PlasmaSodiumConcentrationSetPoint_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:5478
::xsd::cxx::tree::ncname< char, name > ncname
C++ type corresponding to the NCName XML Schema built-in type.
Definition: BioGears.hxx:309
::xsd::cxx::tree::optional< DefaultOpenElectricResistance_type > DefaultOpenElectricResistance_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:1823
::xsd::cxx::tree::optional< RespiratoryClosedResistance_type > RespiratoryClosedResistance_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:2355
Class corresponding to the BioGearsConfigurationData schema type.
Definition: BioGearsConfiguration.hxx:6971
::xsd::cxx::tree::optional< AirSpecificHeat_type > AirSpecificHeat_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:3890
::xsd::cxx::tree::optional< EnergyConfiguration_type > EnergyConfiguration_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:7370
::xsd::cxx::tree::optional< MinimumAfferentResistance_type > MinimumAfferentResistance_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:5934
::xsd::cxx::tree::name< char, token > name
C++ type corresponding to the Name XML Schema built-in type.
Definition: BioGears.hxx:291
::xsd::cxx::tree::hex_binary< char, simple_type > hex_binary
C++ type corresponding to the hexBinary XML Schema built-in type.
Definition: BioGears.hxx:378
::mil::tatrc::physiology::datamodel::ScalarHeatResistanceData DefaultOpenHeatResistance_type
Element type.
Definition: BioGearsConfiguration.hxx:2122
::xsd::cxx::xml::dom::namespace_infomap< char > namespace_infomap
Namespace serialization information map.
Definition: BioGears.hxx:476
::mil::tatrc::physiology::datamodel::ScalarMassPerAmountData MolarMassOfDryAir_type
Element type.
Definition: BioGearsConfiguration.hxx:3961
::xsd::cxx::tree::nmtokens< char, simple_type, nmtoken > nmtokens
C++ type corresponding to the NMTOKENS XML Schema built-in type.
Definition: BioGears.hxx:303
::xsd::cxx::tree::optional< EnergyPerATP_type > EnergyPerATP_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:3409
::xsd::cxx::tree::optional< MaximumAfferentResistance_type > MaximumAfferentResistance_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:5858
::xsd::cxx::tree::traits< NervousConfiguration_type, char > NervousConfiguration_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:7603
::mil::tatrc::physiology::datamodel::ScalarMassPerVolumeData AirDensity_type
Element type.
Definition: BioGearsConfiguration.hxx:3809
::xsd::cxx::tree::traits< CalciumDigestionRate_type, char > CalciumDigestionRate_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:4527
::xsd::cxx::tree::gyear< char, simple_type > gyear
C++ type corresponding to the gYear XML Schema built-in type.
Definition: BioGears.hxx:429
::mil::tatrc::physiology::datamodel::enumOnOff EnableRenal_type
Element type.
Definition: BioGearsConfiguration.hxx:5397
::xsd::cxx::tree::traits< RightGlomerularFilteringSurfaceAreaBaseline_type, char > RightGlomerularFilteringSurfaceAreaBaseline_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:6015
::xsd::cxx::tree::traits< CalciumAbsorptionFraction_type, char > CalciumAbsorptionFraction_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:4451
::xsd::cxx::tree::traits< CircuitConfiguration_type, char > CircuitConfiguration_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:7147
::xsd::cxx::tree::traits< SweatHeatTransfer_type, char > SweatHeatTransfer_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:3490
::mil::tatrc::physiology::datamodel::ScalarData RightGlomerularFluidPermeabilityBaseline_type
Element type.
Definition: BioGearsConfiguration.hxx:6081
::xsd::cxx::tree::optional< CoreTemperatureLow_type > CoreTemperatureLow_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:3181
::xsd::cxx::xml::error_handler< char > error_handler
Error handler callback interface.
Definition: BioGears.hxx:610
::xsd::cxx::tree::traits< MachineOpenResistance_type, char > MachineOpenResistance_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:2284
Class corresponding to the CircuitConfigurationData schema type.
Definition: BioGearsConfiguration.hxx:1652
::xsd::cxx::tree::serialization< char > serialization
Exception indicating a serialization failure.
Definition: BioGears.hxx:605
::xsd::cxx::tree::traits< VentilatoryOcclusionPressure_type, char > VentilatoryOcclusionPressure_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:6653
::xsd::cxx::tree::traits< TargetSodiumDelivery_type, char > TargetSodiumDelivery_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:6319
::xsd::cxx::tree::optional< PleuralComplianceSensitivity_type > PleuralComplianceSensitivity_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:6496
const XMLCh *const tree_node_key
DOM user data key for back pointers to tree nodes.
Definition: BioGears.hxx:627
::xsd::cxx::tree::properties< char > properties
Parsing properties.
Definition: BioGears.hxx:509
::mil::tatrc::physiology::datamodel::ScalarData StandardPulmonaryCapillaryCoverage_type
Element type.
Definition: BioGearsConfiguration.hxx:1491
::std::ostream & operator<<(::std::ostream &o, enumBioGearsAirwayMode::value i)
Definition: BioGears.cxx:451
::xsd::cxx::tree::traits< CardiovascularOpenResistance_type, char > CardiovascularOpenResistance_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:1676
::mil::tatrc::physiology::datamodel::CircuitConfigurationData CircuitConfiguration_type
Element type.
Definition: BioGearsConfiguration.hxx:7137
long long non_positive_integer
C++ type corresponding to the nonPositiveInteger XML Schema built-in type.
Definition: BioGears.hxx:213
::xsd::cxx::tree::traits< CardiovascularConfiguration_type, char > CardiovascularConfiguration_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:7071
::xsd::cxx::tree::entity< char, ncname > entity
C++ type corresponding to the ENTITY XML Schema built-in type.
Definition: BioGears.hxx:451
signed char byte
C++ type corresponding to the byte XML Schema built-in type.
Definition: BioGears.hxx:143
Class corresponding to the RespiratoryConfigurationData schema type.
Definition: BioGearsConfiguration.hxx:6477
::xsd::cxx::tree::severity severity
Error severity.
Definition: BioGears.hxx:517
::xsd::cxx::tree::traits< UniversalGasConstant_type, char > UniversalGasConstant_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:2768
::xsd::cxx::tree::optional< DefaultClosedHeatResistance_type > DefaultClosedHeatResistance_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:2051
::mil::tatrc::physiology::datamodel::ScalarFractionData ProteinToUreaFraction_type
Element type.
Definition: BioGearsConfiguration.hxx:4897
::mil::tatrc::physiology::datamodel::CardiovascularConfigurationData CardiovascularConfiguration_type
Element type.
Definition: BioGearsConfiguration.hxx:7061
::xsd::cxx::tree::traits< EnableCerebral_type, char > EnableCerebral_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:5160
::xsd::cxx::tree::traits< MinimumBloodVolumeFraction_type, char > MinimumBloodVolumeFraction_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:1273
::mil::tatrc::physiology::datamodel::ScalarMassPerTimeData CalciumDigestionRate_type
Element type.
Definition: BioGearsConfiguration.hxx:4517
::xsd::cxx::tree::traits< LeftHeartElastanceMinimum_type, char > LeftHeartElastanceMinimum_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:1197
::xsd::cxx::tree::traits< VaporizationEnergy_type, char > VaporizationEnergy_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:3566
::xsd::cxx::tree::traits< DefaultClosedElectricResistance_type, char > DefaultClosedElectricResistance_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:1752
Class corresponding to the BloodChemistryConfigurationData schema type.
Definition: BioGearsConfiguration.hxx:696
::xsd::cxx::tree::content_order content_order
Content order sequence entry.
Definition: BioGears.hxx:464
::mil::tatrc::physiology::datamodel::ScalarFlowResistanceData CardiovascularOpenResistance_type
Element type.
Definition: BioGearsConfiguration.hxx:1666
::xsd::cxx::tree::optional< FatAbsorptionFraction_type > FatAbsorptionFraction_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:4826
::xsd::cxx::tree::optional< MinimumBloodVolumeFraction_type > MinimumBloodVolumeFraction_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:1268
::mil::tatrc::physiology::datamodel::ScalarFlowResistanceData MinimumAfferentResistance_type
Element type.
Definition: BioGearsConfiguration.hxx:5929
C++ namespace for the http://www.w3.org/2001/XMLSchema schema namespace.
Definition: BioGears.hxx:113
Class corresponding to the ObjectData schema type.
Definition: Properties.hxx:859
::mil::tatrc::physiology::datamodel::ScalarAreaData LeftTubularReabsorptionFilteringSurfaceAreaBaseline_type
Element type.
Definition: BioGearsConfiguration.hxx:5701
::xsd::cxx::tree::optional< PDModel_type > PDModel_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:2935
::xsd::cxx::tree::traits< EnergyPerATP_type, char > EnergyPerATP_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:3414
::xsd::cxx::tree::optional< StandardPulmonaryCapillaryCoverage_type > StandardPulmonaryCapillaryCoverage_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:1496
::xsd::cxx::tree::string< char, simple_type > string
C++ type corresponding to the string XML Schema built-in type.
Definition: BioGears.hxx:273
::mil::tatrc::physiology::datamodel::ScalarFlowElastanceData RightHeartElastanceMaximum_type
Element type.
Definition: BioGearsConfiguration.hxx:1339
::xsd::cxx::tree::traits< EnvironmentConfiguration_type, char > EnvironmentConfiguration_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:7451
::xsd::cxx::tree::traits< RespiratoryConfiguration_type, char > RespiratoryConfiguration_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:7755
::mil::tatrc::physiology::datamodel::ScalarPressureData VentilatoryOcclusionPressure_type
Element type.
Definition: BioGearsConfiguration.hxx:6643
::mil::tatrc::physiology::datamodel::ScalarFlowResistanceData MaximumAfferentResistance_type
Element type.
Definition: BioGearsConfiguration.hxx:5853
::xsd::cxx::tree::traits< BloodChemistryConfiguration_type, char > BloodChemistryConfiguration_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:6995
::mil::tatrc::physiology::datamodel::ScalarLengthData StandardDiffusionDistance_type
Element type.
Definition: BioGearsConfiguration.hxx:862
::xsd::cxx::tree::optional< RespiratoryConfiguration_type > RespiratoryConfiguration_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:7750
::xsd::cxx::tree::list_stream< char > list_stream
List serialization stream.
Definition: BioGears.hxx:481
unsigned int unsigned_int
C++ type corresponding to the unsignedInt XML Schema built-in type.
Definition: BioGears.hxx:181
::xsd::cxx::tree::optional< RightTubularReabsorptionFluidPermeabilityBaseline_type > RightTubularReabsorptionFluidPermeabilityBaseline_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:6238
::xsd::cxx::tree::traits< LeftGlomerularFilteringSurfaceAreaBaseline_type, char > LeftGlomerularFilteringSurfaceAreaBaseline_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:5559
::xsd::cxx::tree::gday< char, simple_type > gday
C++ type corresponding to the gDay XML Schema built-in type.
Definition: BioGears.hxx:411
::xsd::cxx::tree::optional< StefanBoltzmann_type > StefanBoltzmann_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:2687
::xsd::cxx::tree::entities< char, simple_type, entity > entities
C++ type corresponding to the ENTITIES XML Schema built-in type.
Definition: BioGears.hxx:457
::mil::tatrc::physiology::datamodel::ScalarHeatCapacitancePerAmountData UniversalGasConstant_type
Element type.
Definition: BioGearsConfiguration.hxx:2758
unsigned char unsigned_byte
C++ type corresponding to the unsignedByte XML Schema built-in type.
Definition: BioGears.hxx:149
::mil::tatrc::physiology::datamodel::ScalarFlowElastanceData LeftHeartElastanceMaximum_type
Element type.
Definition: BioGearsConfiguration.hxx:1111
::mil::tatrc::physiology::datamodel::ScalarElectricResistanceData DefaultClosedElectricResistance_type
Element type.
Definition: BioGearsConfiguration.hxx:1742
::xsd::cxx::tree::optional< EnableCerebral_type > EnableCerebral_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:5155
::xsd::cxx::tree::optional< StandardOxygenDiffusionCoefficient_type > StandardOxygenDiffusionCoefficient_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:943
::mil::tatrc::physiology::datamodel::ScalarHeatCapacitancePerMassData BodySpecificHeat_type
Element type.
Definition: BioGearsConfiguration.hxx:3100
::mil::tatrc::physiology::datamodel::ScalarFractionData CalciumAbsorptionFraction_type
Element type.
Definition: BioGearsConfiguration.hxx:4441
::xsd::cxx::tree::optional< TissueConfiguration_type > TissueConfiguration_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:7826
::xsd::cxx::tree::traits< RenalConfiguration_type, char > RenalConfiguration_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:7679
::xsd::cxx::tree::date_time< char, simple_type > date_time
C++ type corresponding to the dateTime XML Schema built-in type.
Definition: BioGears.hxx:399
double double_
C++ type corresponding to the double XML Schema built-in type.
Definition: BioGears.hxx:257
::xsd::cxx::tree::traits< LeftTubularReabsorptionFluidPermeabilityBaseline_type, char > LeftTubularReabsorptionFluidPermeabilityBaseline_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:5787
::mil::tatrc::physiology::datamodel::ScalarFlowResistanceData RespiratoryClosedResistance_type
Element type.
Definition: BioGearsConfiguration.hxx:2350
::xsd::cxx::tree::optional< TargetSodiumDelivery_type > TargetSodiumDelivery_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:6314
::xsd::cxx::tree::optional< GastrointestinalConfiguration_type > GastrointestinalConfiguration_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:7522
::xsd::cxx::tree::traits< DefaultClosedFlowResistance_type, char > DefaultClosedFlowResistance_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:1904
::mil::tatrc::physiology::datamodel::enumOnOff EnableTissue_type
Element type.
Definition: BioGearsConfiguration.hxx:6815
::xsd::cxx::tree::traits< DefaultStomachContents_type, char > DefaultStomachContents_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:4679
::xsd::cxx::tree::traits< StandardOxygenDiffusionCoefficient_type, char > StandardOxygenDiffusionCoefficient_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:948
::xsd::cxx::tree::gyear_month< char, simple_type > gyear_month
C++ type corresponding to the gYearMonth XML Schema built-in type.
Definition: BioGears.hxx:435
::xsd::cxx::tree::optional< LeftHeartElastanceMaximum_type > LeftHeartElastanceMaximum_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:1116
::mil::tatrc::physiology::datamodel::EnvironmentConfigurationData EnvironmentConfiguration_type
Element type.
Definition: BioGearsConfiguration.hxx:7441
::xsd::cxx::tree::optional< DefaultStomachContents_type > DefaultStomachContents_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:4674
::xsd::cxx::tree::traits< CoreTemperatureLow_type, char > CoreTemperatureLow_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:3186
::xsd::cxx::tree::traits< RightTubularReabsorptionFluidPermeabilityBaseline_type, char > RightTubularReabsorptionFluidPermeabilityBaseline_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:6243
::xsd::cxx::tree::type container
Alias for the anyType type.
Definition: BioGears.hxx:133
::xsd::cxx::tree::idref< char, ncname, type > idref
C++ type corresponding to the IDREF XML Schema built-in type.
Definition: BioGears.hxx:331
::mil::tatrc::physiology::datamodel::ScalarTemperatureData DeltaCoreTemperatureLow_type
Element type.
Definition: BioGearsConfiguration.hxx:3328
::xsd::cxx::tree::traits< LeftHeartElastanceMaximum_type, char > LeftHeartElastanceMaximum_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:1121
::xsd::cxx::tree::error< char > error
Error condition.
Definition: BioGears.hxx:522
::xsd::cxx::tree::nmtoken< char, token > nmtoken
C++ type corresponding to the NMTOKEN XML Schema built-in type.
Definition: BioGears.hxx:297
::xsd::cxx::tree::idrefs< char, simple_type, idref > idrefs
C++ type corresponding to the IDREFS XML Schema built-in type.
Definition: BioGears.hxx:337
::xsd::cxx::tree::optional< DefaultOpenFlowResistance_type > DefaultOpenFlowResistance_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:1975
::xsd::cxx::tree::optional< InitialEnvironmentalConditionsFile_type > InitialEnvironmentalConditionsFile_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:4194
::mil::tatrc::physiology::datamodel::ScalarFlowResistanceData MachineOpenResistance_type
Element type.
Definition: BioGearsConfiguration.hxx:2274
::xsd::cxx::tree::traits< DefaultClosedHeatResistance_type, char > DefaultClosedHeatResistance_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:2056
::xsd::cxx::tree::qname< char, simple_type, uri, ncname > qname
C++ type corresponding to the QName XML Schema built-in type.
Definition: BioGears.hxx:357
::xsd::cxx::tree::traits< StefanBoltzmann_type, char > StefanBoltzmann_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:2692
::mil::tatrc::physiology::datamodel::ScalarEnergyPerMassData VaporizationEnergy_type
Element type.
Definition: BioGearsConfiguration.hxx:3556
::xsd::cxx::tree::optional< CircuitConfiguration_type > CircuitConfiguration_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:7142
::xsd::cxx::tree::traits< InitialEnvironmentalConditions_type, char > InitialEnvironmentalConditions_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:4123
::mil::tatrc::physiology::datamodel::ScalarAreaPerTimePressureData StandardOxygenDiffusionCoefficient_type
Element type.
Definition: BioGearsConfiguration.hxx:938
::xsd::cxx::tree::not_derived< char > not_derived
Exception indicating that the types are not related by inheritance.
Definition: BioGears.hxx:600
::mil::tatrc::physiology::datamodel::NervousConfigurationData NervousConfiguration_type
Element type.
Definition: BioGearsConfiguration.hxx:7593
::mil::tatrc::physiology::datamodel::ScalarAreaData LeftGlomerularFilteringSurfaceAreaBaseline_type
Element type.
Definition: BioGearsConfiguration.hxx:5549
long long integer
C++ type corresponding to the integer XML Schema built-in type.
Definition: BioGears.hxx:207
::mil::tatrc::physiology::datamodel::DrugsConfigurationData DrugsConfiguration_type
Element type.
Definition: BioGearsConfiguration.hxx:7289
::xsd::cxx::tree::token< char, normalized_string > token
C++ type corresponding to the token XML Schema built-in type.
Definition: BioGears.hxx:285
::xsd::cxx::tree::traits< PulmonaryVentilationRateMaximum_type, char > PulmonaryVentilationRateMaximum_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:6577
::xsd::cxx::tree::optional< MolarMassOfWaterVapor_type > MolarMassOfWaterVapor_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:4042
::xsd::cxx::tree::traits< ProteinToUreaFraction_type, char > ProteinToUreaFraction_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:4907
::xsd::cxx::tree::as_double< double_ > as_double
Serialization wrapper for the double type.
Definition: BioGears.hxx:486
::xsd::cxx::tree::optional< MolarMassOfDryAir_type > MolarMassOfDryAir_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:3966
short short_
C++ type corresponding to the short XML Schema built-in type.
Definition: BioGears.hxx:159
Class corresponding to the RenalConfigurationData schema type.
Definition: BioGearsConfiguration.hxx:5383
::xsd::cxx::tree::optional< CarbohydrateAbsorptionFraction_type > CarbohydrateAbsorptionFraction_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:4598
::mil::tatrc::physiology::datamodel::ScalarVolumePerTimeData PulmonaryVentilationRateMaximum_type
Element type.
Definition: BioGearsConfiguration.hxx:6567
::xsd::cxx::tree::optional< UniversalGasConstant_type > UniversalGasConstant_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:2763
::mil::tatrc::physiology::datamodel::ScalarVolumeData MeanCorpuscularVolume_type
Element type.
Definition: BioGearsConfiguration.hxx:786
::mil::tatrc::physiology::datamodel::ConstantsConfigurationData ConstantsConfiguration_type
Element type.
Definition: BioGearsConfiguration.hxx:7213
::mil::tatrc::physiology::datamodel::ScalarFractionData FatAbsorptionFraction_type
Element type.
Definition: BioGearsConfiguration.hxx:4821
::xsd::cxx::tree::traits< DefaultOpenElectricResistance_type, char > DefaultOpenElectricResistance_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:1828
::xml_schema::string InitialEnvironmentalConditionsFile_type
Element type.
Definition: BioGearsConfiguration.hxx:4189
unsigned short unsigned_short
C++ type corresponding to the unsignedShort XML Schema built-in type.
Definition: BioGears.hxx:165
::mil::tatrc::physiology::datamodel::RenalConfigurationData RenalConfiguration_type
Element type.
Definition: BioGearsConfiguration.hxx:7669
::xsd::cxx::tree::optional< RightHeartElastanceMaximum_type > RightHeartElastanceMaximum_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:1344
::mil::tatrc::physiology::datamodel::ScalarMassPerAmountData MolarMassOfWaterVapor_type
Element type.
Definition: BioGearsConfiguration.hxx:4037
::mil::tatrc::physiology::datamodel::ScalarFlowResistanceData MachineClosedResistance_type
Element type.
Definition: BioGearsConfiguration.hxx:2198
double decimal
C++ type corresponding to the decimal XML Schema built-in type.
Definition: BioGears.hxx:263
::mil::tatrc::physiology::datamodel::BloodChemistryConfigurationData BloodChemistryConfiguration_type
Element type.
Definition: BioGearsConfiguration.hxx:6985
::xsd::cxx::tree::optional< MachineClosedResistance_type > MachineClosedResistance_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:2203
::xsd::cxx::tree::traits< AirSpecificHeat_type, char > AirSpecificHeat_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:3895
::xsd::cxx::tree::optional< DefaultClosedElectricResistance_type > DefaultClosedElectricResistance_optional
Element optional container type.
Definition: BioGearsConfiguration.hxx:1747
::xsd::cxx::tree::traits< RightHeartElastanceMinimum_type, char > RightHeartElastanceMinimum_traits
Element traits type.
Definition: BioGearsConfiguration.hxx:1425
Class corresponding to the CardiovascularConfigurationData schema type.
Definition: BioGearsConfiguration.hxx:1097