GemaLuaCoreLib
The GeMA Lua Core library
Classes | Namespaces | Functions
gmLuaIntegrationRule.h File Reference

Declaration of the GmLuaIntegrationRule and GmLuaBorderIntegrationRule classes. More...

#include "gmLuaObject.h"
#include <gmCell.h>
Include dependency graph for gmLuaIntegrationRule.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  GmLuaIntegrationRule
 A proxy class to export GmIntegrationRule methods to the Lua environment. More...
 
class  GmLuaBorderIntegrationRule
 A proxy class to export GmBorderIntegrationRule methods to the Lua environment. More...
 

Namespaces

 GmLuaIntegrationRuleUtils
 Aux functions used by integration rule creation functions.
 

Functions

int GmLuaIntegrationRuleUtils::parseIntegrationRuleParams (lua_State *L, const char *name, GmCellType *cellType, int *P, int *Q, int *faceType, GmIntegrationRuleType *irType, int *rule1, int *rule2=NULL, int *rule3=NULL)
 Parses the set of parameters used when creating a new integration rule.
 
int GmLuaIntegrationRuleUtils::pushIntegrationRule (lua_State *L, GmIntegrationRule *ir, GmCellType cellType, const GmLogCategory &logger)
 Pushes on the Lua stack the given integration rule as either a plain rule or a border rule.
 

Detailed Description

Declaration of the GmLuaIntegrationRule and GmLuaBorderIntegrationRule classes.

Author
Carlos Augusto Teixeira Mendes
Date
october, 2015