36#ifndef _CVODECONTEXT_HPP_
37#define _CVODECONTEXT_HPP_
40#if CHASTE_SUNDIALS_VERSION >= 60000
43#include <nvector/nvector_serial.h>
53class CvodeContextManager
57 sundials::Context mSundialsContext;
63 CvodeContextManager();
65 CvodeContextManager(
const CvodeContextManager&) =
delete;
66 CvodeContextManager& operator=(
const CvodeContextManager&) =
delete;
73 sundials::Context& GetSundialsContext();
79 static CvodeContextManager* Instance();