24 #ifndef _GEMA_NUMSOLVER_H_ 25 #define _GEMA_NUMSOLVER_H_ 54 int numThreads = -1)
const = 0;
Declaration of the GmPluginObject base class.
Base interface class for Solver Matrix objects.
Definition: gmSolverMatrix.h:97
#define GM_PLUGIN_NUMSOLVER
Plugin implements numerical solvers.
Definition: gmPluginCategory.h:30
Auxiliar class used to store the complete set of simulation data.
Definition: gmSimulationData.h:51
virtual void printParameters(const GmLogCategory &logger)=0
Asks the object to print all of its parameters using the provided logger.
Definition: gmPluginObject.cpp:62
Base interface class for NumSolver type plugins.
Definition: gmNumSolver.h:34
Declaration of macros for standard plugin categories.
Base interface class for all object plugins.
Definition: gmPluginObject.h:36
Declaration of the GmVector class.
#define GMC_API_EXPORT
Macro for controling if the class is being exported (GEMA_CORE_LIB defined) or imported (GEMA_CORE_LI...
Definition: gmCoreConfig.h:35
Class representing a category with multiple logging levels.
Definition: gmLog.h:58
virtual const char * pluginCategory() const
Returns the plugin category.
Definition: gmNumSolver.h:41
arma::vec GmVector
The basic type for a GeMA vector object. Currently based on an Armadillo vector.
Definition: gmVector.h:34