FISH Functions
The type specifiers used in the FISH function signatures are given in the FISH Type Index section.
General Structural Element Functions
These functions apply to all structure element types. Pointers to any of the six types of structural elements may be used or may be returned.
beam
Functions
Note that all beam functions can also be used with pile elements.
cable
Functions
pile
Functions
Note that beam functions may also be used on pile elements
struct.pile.area(STRUCT_PILE_PNT) |
struct.pile.force(STRUCT_PILE_PNT,INT) |
struct.pile.gap(STRUCT_PILE_PNT,INT,INT) |
struct.pile.length(STRUCT_PILE_PNT) |
struct.pile.load(STRUCT_PILE_PNT) |
struct.pile.moi(STRUCT_PILE_PNT) |
struct.pile.moment(STRUCT_PILE_PNT,INT) |
struct.pile.moment.plastic(STRUCT_PILE_PNT) |
struct.pile.normal.cohesion(STRUCT_PILE_PNT) |
struct.pile.normal.dir(STRUCT_PILE_PNT,INT) |
struct.pile.normal.disp(STRUCT_PILE_PNT,INT) |
struct.pile.normal.friction(STRUCT_PILE_PNT) |
struct.pile.normal.gap(STRUCT_PILE_PNT) |
struct.pile.normal.state(STRUCT_PILE_PNT,INT) |
struct.pile.normal.stiffness(STRUCT_PILE_PNT) |
struct.pile.normal.stress(STRUCT_PILE_PNT,INT) |
struct.pile.perimeter(STRUCT_PILE_PNT) |
struct.pile.poisson(STRUCT_PILE_PNT) |
struct.pile.rockbolt(STRUCT_PILE_PNT) |
struct.pile.rupture.tension(STRUCT_PILE_PNT) |
struct.pile.shear.cohesion(STRUCT_PILE_PNT) |
struct.pile.shear.dir(STRUCT_PILE_PNT,INT) |
struct.pile.shear.disp(STRUCT_PILE_PNT,INT) |
struct.pile.shear.flag(STRUCT_PILE_PNT) |
struct.pile.shear.friction(STRUCT_PILE_PNT) |
struct.pile.shear.state(STRUCT_PILE_PNT,INT) |
struct.pile.shear.stiffness(STRUCT_PILE_PNT) |
struct.pile.shear.stress(STRUCT_PILE_PNT,INT) |
struct.pile.slide(STRUCT_PILE_PNT) |
struct.pile.slide.tol(STRUCT_PILE_PNT) |
struct.pile.state.compression(STRUCT_PILE_PNT) |
struct.pile.state.tension(STRUCT_PILE_PNT) |
struct.pile.strain.failure(STRUCT_PILE_PNT) |
struct.pile.stress.confining(STRUCT_PILE_PNT,INT) |
struct.pile.table.cohesion(STRUCT_PILE_PNT) |
struct.pile.table.factor(STRUCT_PILE_PNT) |
struct.pile.table.friction(STRUCT_PILE_PNT) |
struct.pile.volume(STRUCT_PILE_PNT) |
struct.pile.ydir(STRUCT_PILE_PNT) |
struct.pile.yield.compression(STRUCT_PILE_PNT) |
struct.pile.yield.tension(STRUCT_PILE_PNT) |
struct.pile.young(STRUCT_PILE_PNT) |
shell
Functions
Note that all shell functions will also work with both geogrid elements and liner elements.
geogrid
Functions
Note that all shell functions may also be used on geogrid elements.
liner
Functions
Note that all shell functions may also be used on liner elements.
struct.liner.embedded(STRUCT_LINER_PNT) |
struct.liner.normal.dir(STRUCT_LINER_PNT,INT) |
struct.liner.normal.disp(STRUCT_LINER_PNT,INT) |
struct.liner.normal.stiffness(STRUCT_LINER_PNT<,INT>) |
struct.liner.normal.strength(STRUCT_LINER_PNT<,INT>) |
struct.liner.normal.stress(STRUCT_LINER_PNT,INT<,INT>) |
struct.liner.shear.cohesion(STRUCT_LINER_PNT<,INT>) |
struct.liner.shear.dir(STRUCT_LINER_PNT,INT) |
struct.liner.shear.disp(STRUCT_LINER_PNT,INT) |
struct.liner.shear.friction(STRUCT_LINER_PNT<,INT>) |
struct.liner.shear.residual(STRUCT_LINER_PNT<,INT>) |
struct.liner.shear.state(STRUCT_LINER_PNT,INT) |
struct.liner.shear.stiffness(STRUCT_LINER_PNT<,INT>) |
struct.liner.shear.stress(STRUCT_LINER_PNT,INT<,INT>) |
struct.liner.slide(STRUCT_LINER_PNT) |
struct.liner.slide.tol(STRUCT_LINER_PNT) |
node
Functions
sel.node.group(SN_PNT<,STR/IND>) |
sel.node.group.remove(SN_PNT,STR/IND<,STR/IND>) |
sel.node.isgroup(SN_PNT,STR/IND<,STR/IND>) |
struct.node.acc.global(STRUCT_NODE_PNT<,INT>) |
struct.node.acc.local(STRUCT_NODE_PNT<,INT>) |
struct.node.apply(STRUCT_NODE_PNT<,INT>) |
struct.node.apply.local(STRUCT_NODE_PNT) |
struct.node.convergence(STRUCT_NODE_PNT) |
struct.node.damp.local(STRUCT_NODE_PNT) |
struct.node.disp.global(STRUCT_NODE_PNT<,INT>) |
struct.node.disp.local(STRUCT_NODE_PNT<,INT>) |
struct.node.dynamic.timestep(STRUCT_NODE_PNT) |
struct.node.elements(STRUCT_NODE_PNT) |
struct.node.extra(STRUCT_NODE_PNT<,INT>) |
struct.node.find(INT) |
struct.node.fix(STRUCT_NODE_PNT,INT) |
struct.node.fix.local(STRUCT_NODE_PNT) |
struct.node.force.unbal.global(STRUCT_NODE_PNT<,INT>) |
struct.node.force.unbal.local(STRUCT_NODE_PNT<,INT>) |
struct.node.head |
struct.node.id(STRUCT_NODE_PNT) |
struct.node.id.component(STRUCT_NODE_PNT) |
struct.node.link(STRUCT_NODE_PNT<,INT>) |
struct.node.list |
struct.node.mark(STRUCT_NODE_PNT) |
struct.node.mass.added(STRUCT_NODE_PNT) |
struct.node.mass.local(STRUCT_NODE_PNT<,INT>) |
struct.node.maxid |
struct.node.near(VEC+) |
struct.node.next(STRUCT_NODE_PNT) |
struct.node.num |
struct.node.pos(STRUCT_NODE_PNT) |
struct.node.pos.reference(STRUCT_NODE_PNT) |
struct.node.ratio(STRUCT_NODE_PNT) |
struct.node.ratio.target(STRUCT_NODE_PNT) |
struct.node.resultant(STRUCT_NODE_PNT<,INT>) |
struct.node.stiff.local(STRUCT_NODE_PNT<,INT>) |
struct.node.surface.valid(STRUCT_NODE_PNT) |
struct.node.surface.xdir(STRUCT_NODE_PNT) |
struct.node.system.local(STRUCT_NODE_PNT<,INT><,INT>) |
struct.node.system.surface(STRUCT_NODE_PNT<,INT><,INT>) |
struct.node.temp.increment(STRUCT_NODE_PNT) |
struct.node.typeid |
struct.node.vel.global(STRUCT_NODE_PNT<,INT>) |
struct.node.vel.local(STRUCT_NODE_PNT<,INT>) |
link
Functions
struct.link.attach(STRUCT_LINK_PNT,INT) |
struct.link.delete(STRUCT_LINK_PNT) |
struct.link.extra(STRUCT_LINK_PNT<,INT>) |
struct.link.find(INT) |
struct.link.head |
struct.link.id(STRUCT_LINK_PNT) |
struct.link.id.component(STRUCT_LINK_PNT) |
struct.link.list |
struct.link.maxid |
struct.link.model(STRUCT_LINK_PNT,INT) |
struct.link.model.area(STRUCT_LINK_PNT<,INT>) |
struct.link.model.compression(STRUCT_LINK_PNT<,INT>) |
struct.link.model.disp(STRUCT_LINK_PNT<,INT>) |
struct.link.model.force(STRUCT_LINK_PNT<,INT>) |
struct.link.model.gap(STRUCT_LINK_PNT) |
struct.link.model.gap.neg(STRUCT_LINK_PNT<,INT>) |
struct.link.model.gap.pos(STRUCT_LINK_PNT<,INT>) |
struct.link.model.prop(STRUCT_LINK_PNT,INT,STR) |
struct.link.model.stiffness(STRUCT_LINK_PNT<,INT>) |
struct.link.model.tension(STRUCT_LINK_PNT<,INT>) |
struct.link.model.yield(STRUCT_LINK_PNT,INT) |
struct.link.next(STRUCT_LINK_PNT) |
struct.link.node(STRUCT_LINK_PNT) |
struct.link.num |
struct.link.side(STRUCT_LINK_PNT) |
struct.link.slide(STRUCT_LINK_PNT) |
struct.link.slide.tol(STRUCT_LINK_PNT) |
struct.link.target(STRUCT_LINK_PNT) |
struct.link.type(STRUCT_LINK_PNT) |
struct.link.typeid |
struct.link.used.by(STRUCT_LINK_PNT) |