24 #ifndef _GEMALUA_DISCONTINUITY_SET_H_    25 #define _GEMALUA_DISCONTINUITY_SET_H_    43   virtual const char* 
typeName()
 const { 
return "discontinuity"; }
    56   int index         (lua_State* L);
    57   int id            (lua_State* L);
    58   int cellGroupIndex(lua_State* L);
    59   int propertyIndex (lua_State* L);
    60   int numSegments   (lua_State* L);
    77   virtual const char* 
typeName()
 const { 
return "discontinuitySet"; }
    90   int id                (lua_State* L);
    91   int description       (lua_State* L);
    92   int type              (lua_State* L);
    93   int mesh              (lua_State* L);
    94   int spatialIndex      (lua_State* L);
    95   int autoAddElements   (lua_State* L);
    96   int extraDofsInAddedElements(lua_State* L);
    97   int snapTolerance     (lua_State* L);
    98   int numDiscontinuities(lua_State* L);
    99   int discontinuityIndex(lua_State* L);
   100   int discontinuity     (lua_State* L);
   101   int attributeIds      (lua_State* L);
   102   int attributeInfo     (lua_State* L);
   103   int attributeAccessor (lua_State* L);
   104   int numAttributeStates(lua_State* L);
   105   int numPropertySets   (lua_State* L);
   106   int propertySets      (lua_State* L);
   107   int propertySetIndex  (lua_State* L);
   108   int propertyInfo      (lua_State* L);
   109   int propertyAccessor  (lua_State* L);
   110   int cellIntersections (lua_State* L);
   111   int print             (lua_State* L);
 Declaration of the GmLuaObject class.
virtual const char * typeName() const
Returns the object type as will be stored in the object metatable.
Definition: gmLuaDiscontinuitySet.h:77
A proxy class to export GmDiscontinuitySet methods to the Lua environment.
Definition: gmLuaDiscontinuitySet.h:69
virtual void fillMetatable(lua_State *L, int index)=0
Function called by populateMetatable() to fill the metatable with exported methods by derived classes...
GmDiscontinuitySet * discSet() const
Returns the associated discontinuity set object.
Definition: gmLuaDiscontinuitySet.h:87
GmDiscontinuity * disc() const
Returns the associated discontinuity object.
Definition: gmLuaDiscontinuitySet.h:53
GmDiscontinuitySet * _ds
The discontinuity set that _d belongs to.
Definition: gmLuaDiscontinuitySet.h:63
void print(const GmMatrix &m, const GmLogCategory &logger, GmLogLevel level, int fieldWidth, char format, int precision)
GmDiscontinuity * _d
The discontinuity 'wrapped' by this proxy object.
Definition: gmLuaDiscontinuitySet.h:62
GmDiscontinuitySet * _ds
The discontinuity set 'wrapped' by this proxy object.
Definition: gmLuaDiscontinuitySet.h:113
A proxy class to export GmDiscontinuity methods to the Lua environment.
Definition: gmLuaDiscontinuitySet.h:35
virtual QString toString() const
Default method used by the __tostring metamethod to capture the result of tostring() over an object.
Definition: gmLuaObject.h:55
virtual const char * typeName() const
Returns the object type as will be stored in the object metatable.
Definition: gmLuaDiscontinuitySet.h:43
A proxy class to export object methods to the Lua environment.
Definition: gmLuaObject.h:35
virtual void * getClassMetatableID()
Returns an unique identifier to identify an user object as a GmLuaMesh object.
Definition: gmLuaDiscontinuitySet.h:84
virtual void * getClassMetatableID()
Returns an unique identifier to identify an user object as a GmLuaMesh object.
Definition: gmLuaDiscontinuitySet.h:50