24#ifndef _GEMA_PLUGIN_IPHREEQC_PROCESS_H_
25#define _GEMA_PLUGIN_IPHREEQC_PROCESS_H_
37 virtual const char* pluginName()
const {
return "ChemicalFemPhysics"; }
40 virtual const char* pluginType()
const {
return "iphreeqc"; }
51 int dummyTest(lua_State* L);
virtual const GmLogCategory & logger() const
QString description() const
void registerFunctions(LuaTable &table, typename GmProcessMethodRedirector< T >::MethodRegistry *methods, bool noProgressStats=false)
QStringList buildFunctionList(typename GmProcessMethodRedirector< T >::MethodRegistry *methods) const
Basic class for the Iphreeqc Process plugin object.
Definition gmpIphreeqcProcess.h:31
GmpIphreeqcProcess(GmSimulationData *simulation, QString id, QString description, const GmLogCategory &logger)
Constructor. Will be called by the plugin loading code.
Definition gmpIphreeqcProcess.cpp:35
GmProcessMethodRedirector< GmpIphreeqcProcess >::MethodRegistry * processMethodTable() const
Returns the table storing the process exported function names / methods.
Definition gmpIphreeqcProcess.cpp:46
virtual ~GmpIphreeqcProcess()
Destructor.
Definition gmpIphreeqcProcess.cpp:41