diff --git a/Cantera/clib/src/ct.cpp b/Cantera/clib/src/ct.cpp index adbbb53e4..3eae8495f 100755 --- a/Cantera/clib/src/ct.cpp +++ b/Cantera/clib/src/ct.cpp @@ -33,6 +33,10 @@ using namespace std; using namespace Cantera; +// declaration for the static storage +// -> The definition is located in ctxml.cpp +template<> Cabinet* Cabinet::__storage; + inline XML_Node* _xml(int i) { return Cabinet::cabinet(false)->item(i); } diff --git a/Cantera/clib/src/ctreactor.cpp b/Cantera/clib/src/ctreactor.cpp index 62c978f0b..7e94fb570 100755 --- a/Cantera/clib/src/ctreactor.cpp +++ b/Cantera/clib/src/ctreactor.cpp @@ -60,6 +60,11 @@ inline ThermoPhase* _th(int n) { return Storage::__storage->__thtable[n]; } + +// declaration for the static storage +// -> The definition is located in ctfunc.cpp +template<> Cabinet* Cabinet::__storage; + inline Func1* _func(int i) { return Cabinet::cabinet()->item(i); }