|
int | id (lua_State *L) |
| Returns the boundary condition name.
|
|
int | description (lua_State *L) |
| Returns the boundary condition description.
|
|
int | type (lua_State *L) |
| Returns the boundary condition type.
|
|
int | mesh (lua_State *L) |
| Returns the mesh that this boundary conditions are tied to.
|
|
int | bcType (lua_State *L) |
| Returns a string representing the type of bc ('node', 'edge', 'face', 'cell')
|
|
int | numValues (lua_State *L) |
| Returns the number of boundary conditions (lines) stored in the object.
|
|
int | numProperties (lua_State *L) |
| Returns the number of properties (columns) stored for each condition in the object.
|
|
int | propertyIds (lua_State *L) |
| Returns a table with a list of property ids associated to this boundary condition.
|
|
int | propertyInfo (lua_State *L) |
| Returns a GmLuaValueInfo object with information about the requested property. Returns nil if the requested value does not exist. More...
|
|
int | numNodes (lua_State *L) |
| Returns the number of nodes over which the referenced boundary condition is applied or nil if bcType() != GM_BC_NODE.
|
|
int | node (lua_State *L) |
| Returns a node from the list with node numbers over which the referenced boundary condition is applied or nil if bcType() != GM_BC_NODE. More...
|
|
int | cell (lua_State *L) |
| Returns the cell object over which the referenced boundary condition is applied or nil if bcType() != GM_BC_CELL.
|
|
int | numBoundaryCells (lua_State *L) |
| Returns the number of cells over which the referenced boundary condition is applied or nil if bcType() != GM_BC_EDGE or GM_BC_FACE.
|
|
int | boundaryCell (lua_State *L) |
| Returns a pair formed by a cell object + border index from the list with pairs over which the referenced boundary condition is applied or nil if bcType() != GM_BC_EDGE or GM_BC_FACE. More...
|
|
int | boundary (lua_State *L) |
| Returns the cell boundary over which the referenced boundary condition is applied or nil if bcType() != GM_BC_EDGE, GM_BC_FACE or GM_BC_NODE with an associated boundary.
|
|
int | nodeSet (lua_State *L) |
| Returns the node set over which the referenced boundary condition is applied or nil if bcType() != GM_BC_NODE with an associated boundary.
|
|
int | setNode (lua_State *L) |
| Updates the node(s) over which the referenced boundary condition is applied. Should be called only if bcType() == GM_BC_NODE. Gets as parameter either: More...
|
|
int | setCell (lua_State *L) |
| Updates the cell over which the referenced boundary condition is applied. Should be called only if bcType() == GM_BC_CELL. Gets as parameter the bc index + the new cell index.
|
|
int | setBoundary (lua_State *L) |
| Updates the cell boundary over which the referenced boundary condition is applied. Should be called only if bcType() == GM_BC_EDGE or GM_BC_FACE. Receives as parameters the bc index + either a boundary object or a cell + a border index or a cell list + a border list.
|
|
int | reloadNodeBoundaryData (lua_State *L) |
| Reloads node data after a border, defining a node bc, has changed.
|
|
int | clear (lua_State *L) |
| Clears BC application points data.
|
|
int | addLines (lua_State *L) |
| Adds the given number of lines to the boundary condition. Returns the index of the first added line.
|
|
int | removeLines (lua_State *L) |
| Removes the given number of lines from the boundary condition starting at the specified line.
|
|
int | addNodeLine (lua_State *L) |
| Adds one line to the boundary condition and fills node information with the given node/boundary. Accepts as parameters the same options as setNode(). Returns the index of the first added line.
|
|
int | addCellLine (lua_State *L) |
| Adds one line to the boundary condition and fills cell information with the given cell. Returns the index of the first added line.
|
|
int | addBoundaryLine (lua_State *L) |
| Adds one line to the boundary condition and fills boundary information with the given boundary/cell + border/lists data. Returns the index of the first added line.
|
|
int | print (lua_State *L) |
| Prints information about the boundary condition.
|
|
A proxy class to export common methods between GmBoundaryCondition and GmContact BoundaryCondition to the Lua environment.