1 /**
2 * @cond doxygenLibsbmlInternal
3 *
4 * @file FbcConsistencyValidator.cpp
5 * @brief Checks an SBML model for structural consistency
6 * @author Sarah Keating
7 *
8 * <!--------------------------------------------------------------------------
9 * This file is part of libSBML. Please visit http://sbml.org for more
10 * information about SBML, and the latest version of libSBML.
11 *
12 * Copyright (C) 2020 jointly by the following organizations:
13 * 1. California Institute of Technology, Pasadena, CA, USA
14 * 2. University of Heidelberg, Heidelberg, Germany
15 * 3. University College London, London, UK
16 *
17 * Copyright (C) 2019 jointly by the following organizations:
18 * 1. California Institute of Technology, Pasadena, CA, USA
19 * 2. University of Heidelberg, Heidelberg, Germany
20 *
21 * Copyright (C) 2013-2018 jointly by the following organizations:
22 * 1. California Institute of Technology, Pasadena, CA, USA
23 * 2. EMBL European Bioinformatics Institute (EMBL-EBI), Hinxton, UK
24 * 3. University of Heidelberg, Heidelberg, Germany
25 *
26 * Copyright (C) 2009-2013 jointly by the following organizations:
27 * 1. California Institute of Technology, Pasadena, CA, USA
28 * 2. EMBL European Bioinformatics Institute (EMBL-EBI), Hinxton, UK
29 *
30 * This library is free software; you can redistribute it and/or modify it
31 * under the terms of the GNU Lesser General Public License as published by
32 * the Free Software Foundation. A copy of the license agreement is provided
33 * in the file named "LICENSE.txt" included with this software distribution and
34 * also available online as http://sbml.org/software/libsbml/license.html
35 * ---------------------------------------------------------------------- -->*/
36
37 #ifndef doxygen_ignore
38
39 #include <sbml/packages/fbc/validator/FbcConsistencyValidator.h>
40
41
42 /*
43 * Compile ConsistencyConstraints
44 */
45 #include "constraints/FbcConsistencyConstraints.cpp"
46
47 LIBSBML_CPP_NAMESPACE_BEGIN
48 #ifdef __cplusplus
49
50 /*
51 * Initializes this Validator with a set of Constraints.
52 */
53 void
init()54 FbcConsistencyValidator::init ()
55 {
56 #define AddingConstraintsToValidator 1
57 #include "constraints/FbcConsistencyConstraintsDeclared.cxx"
58 }
59
60 #endif /* __cplusplus */
61 LIBSBML_CPP_NAMESPACE_END
62
63 #endif
64 /** @endcond */
65