ChemicalFemPhysics
The GeMA Standard Chemical FEM Physics Plugin
Loading...
Searching...
No Matches
GmpIphreeqcProcess Class Reference

Basic class for the Iphreeqc Process plugin object. More...

#include <gmpIphreeqcProcess.h>

Inheritance diagram for GmpIphreeqcProcess:
Collaboration diagram for GmpIphreeqcProcess:

Public Member Functions

 GmpIphreeqcProcess (GmSimulationData *simulation, QString id, QString description, const GmLogCategory &logger)
 Constructor. Will be called by the plugin loading code.
 
virtual ~GmpIphreeqcProcess ()
 Destructor.
 
virtual const char * pluginName () const
 
virtual const char * pluginType () const
 
virtual void loadFunctions (LuaTable &table)
 
virtual QStringList functionList () const
 
- Public Member Functions inherited from GmProcess
 GmProcess (GmSimulationData *simulation, QString id, QString description, const GmLogCategory &logger)
 
virtual const char * pluginCategory () const
 
virtual bool loadPrivateData (LuaTable &table)
 
virtual void printParameters (const GmLogCategory &logger)
 
int createProgressStatsItem (GmRunProgressStats *ps, const char *name)
 
- Public Member Functions inherited from GmPluginObject
 GmPluginObject (GmSimulationData *simulation, QString id, QString description, const GmLogCategory &logger)
 
QString id () const
 
QString description () const
 
QString pluginTypeName () const
 

Private Member Functions

GmProcessMethodRedirector< GmpIphreeqcProcess >::MethodRegistry * processMethodTable () const
 Returns the table storing the process exported function names / methods.
 
int dummyTest (lua_State *L)
 

Additional Inherited Members

- Protected Member Functions inherited from GmProcess
void registerFunctions (LuaTable &table, typename GmProcessMethodRedirector< T >::MethodRegistry *methods, bool noProgressStats=false)
 
QStringList buildFunctionList (typename GmProcessMethodRedirector< T >::MethodRegistry *methods) const
 
- Protected Member Functions inherited from GmPluginObject
virtual const GmLogCategorylogger () const
 
GmSimulationDatasimulationData () const
 

Detailed Description

Basic class for the Iphreeqc Process plugin object.

Member Function Documentation

◆ functionList()

virtual QStringList GmpIphreeqcProcess::functionList ( ) const
inlinevirtual

Implements GmProcess.

◆ loadFunctions()

virtual void GmpIphreeqcProcess::loadFunctions ( LuaTable & table)
inlinevirtual

Implements GmProcess.

◆ pluginName()

virtual const char * GmpIphreeqcProcess::pluginName ( ) const
inlinevirtual

Implements GmPluginObject.

◆ pluginType()

virtual const char * GmpIphreeqcProcess::pluginType ( ) const
inlinevirtual

Implements GmPluginObject.


The documentation for this class was generated from the following files: