Cantera  2.4.0
ODE_integrators.cpp
Go to the documentation of this file.
1 //! @file ODE_integrators.cpp
2 
3 // This file is part of Cantera. See License.txt in the top-level directory or
4 // at http://www.cantera.org/license.txt for license and copyright information.
5 
6 #include "cantera/base/ct_defs.h"
9 
10 namespace Cantera
11 {
12 
13 Integrator* newIntegrator(const std::string& itype)
14 {
15  if (itype == "CVODE") {
16  return new CVodesIntegrator();
17  } else {
18  throw CanteraError("newIntegrator",
19  "unknown ODE integrator: "+itype);
20  }
21  return 0;
22 }
23 
24 }
This file contains definitions of terms that are used in internal routines and are unlikely to need m...
Namespace for the Cantera kernel.
Definition: AnyMap.cpp:8