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) |