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