22#ifndef LIBVIENNASHE_SIMULATOR_H
23#define LIBVIENNASHE_SIMULATOR_H
viennashe_config_impl * viennashe_config
VIENNASHE_EXPORT viennasheErrorCode viennashe_run(viennashe_simulator sim)
viennashe_simulator_impl * viennashe_simulator
VIENNASHE_EXPORT viennasheErrorCode viennashe_set_initial_guess_from_other_sim(viennashe_simulator sim, viennashe_simulator other_sim)
VIENNASHE_EXPORT viennasheErrorCode viennashe_set_initial_guess(viennashe_simulator sim, const char *name, double *values)
VIENNASHE_EXPORT viennasheErrorCode viennashe_free_simulator(viennashe_simulator sim)
VIENNASHE_EXPORT viennasheErrorCode viennashe_create_simulator(viennashe_simulator *sim, viennashe_device dev, viennashe_config conf)
Internal C++ to C wrapper for the device. Has typedefs and destructor.
Internal C++ to C wrapper for the simulator. Has typedefs and destructor.