// --------------------------------------------------------------- // Programmer: Cody J. Balos @ LLNL // --------------------------------------------------------------- // SUNDIALS Copyright Start // Copyright (c) 2002-2024, Lawrence Livermore National Security // and Southern Methodist University. // All rights reserved. // // See the top-level LICENSE and NOTICE files for details. // // SPDX-License-Identifier: BSD-3-Clause // SUNDIALS Copyright End // --------------------------------------------------------------- // Swig interface file // --------------------------------------------------------------- // insert the include into the swig wrapper %{ #include "sundials/sundials_context.h" #include "sundials/sundials_errors.h" #include "sundials/sundials_profiler.h" %} %apply void* { SUNContext }; %apply void* { SUNProfiler }; %apply void** { SUNProfiler* }; %apply void* { SUNLogger }; %apply void** { SUNLogger* }; %apply void* { SUNErrHandler }; // Process and wrap functions in the following files %include "sundials/sundials_errors.h" %include "sundials/sundials_context.h"