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 operate on all structure element types. Pointers to any of the seven types of structural elements may be used or may be returned.
cable
Functions
The cable functions may also be used on hybrid-bolt elements.
hybrid-bolt
Functions
The cable functions may also be used on hybrid-bolt elements
beam
Functions
The beam functions may also be used on pile elements.
pile
Functions
The beam functions may also be used on pile elements
struct.pile.gap(STRUCT_PILE_PNT,INT,INT) |
struct.pile.normal.dir(STRUCT_PILE_PNT,INT) |
struct.pile.normal.disp(STRUCT_PILE_PNT,INT) |
struct.pile.normal.state(STRUCT_PILE_PNT,INT) |
struct.pile.normal.stress(STRUCT_PILE_PNT,INT) |
struct.pile.prop(STRUCT_PNT,STR/INT) |
struct.pile.prop.index(STRUCT_PNT,STR<,INT>) |
struct.pile.rupture.tension(STRUCT_PILE_PNT) |
struct.pile.shear.dir(STRUCT_PILE_PNT,INT) |
struct.pile.shear.disp(STRUCT_PILE_PNT,INT) |
struct.pile.shear.state(STRUCT_PILE_PNT,INT) |
struct.pile.shear.stress(STRUCT_PILE_PNT,INT) |
struct.pile.state.compression(STRUCT_PILE_PNT) |
struct.pile.state.tension(STRUCT_PILE_PNT) |
struct.pile.stress.confining(STRUCT_PILE_PNT,INT) |
struct.pile.tension.state(STRUCT_pile_PNT) |
struct.pile.tension.value(STRUCT_pile_PNT) |
shell
Functions
The shell functions may also be used on geogrid and liner elements.
struct.shell.area(STRUCT_SHELL_PNT) |
struct.shell.element.type(STRUCT_SHELL_PNT) |
struct.shell.model(STRUCT_SHELL_PNT) |
struct.shell.plastic(STRUCT_SHELL_PNT) |
struct.shell.plastic.idata(STRUCT_SHELL_PNT) |
struct.shell.plastic.iplocation(STRUCT_SHELL_PNT,INT) |
struct.shell.plastic.ipstate(STRUCT_SHELL_PNT,INT) |
struct.shell.plastic.ipstress(STRUCT_SHELL_PNT,INT,INT) |
struct.shell.pressure(STRUCT_SHELL_PNT) |
struct.shell.prop.index(STRUCT_PNT,STR<,INT>) |
struct.shell.resultant(STRUCT_SHELL_PNT,INT<,INT>) |
struct.shell.resultant.valid(STRUCT_SHELL_PNT) |
struct.shell.stress(STRUCT_SHELL_PNT,INT<,INT>) |
struct.shell.stress.bounds(STRUCT_SHELL_PNT) |
struct.shell.stress.depth.factor(STRUCT_SHELL_PNT) |
struct.shell.stress.prin(STRUCT_SHELL_PNT,INT) |
struct.shell.stress.valid(STRUCT_SHELL_PNT) |
struct.shell.volume(STRUCT_SHELL_PNT) |
geogrid
Functions
The shell functions may also be used on geogrid elements.
liner
Functions
The shell functions may also be used on liner elements.
struct.liner.embedded(STRUCT_LINER_PNT) |
struct.liner.normal.dir(STRUCT_LINER_PNT,INT<,INT>) |
struct.liner.normal.disp(STRUCT_LINER_PNT,INT<,INT>) |
struct.liner.normal.stress(STRUCT_LINER_PNT,INT<,INT>) |
struct.liner.prop(STRUCT_PNT,STR/INT) |
struct.liner.prop.index(STRUCT_PNT,STR<,INT>) |
struct.liner.shear.dir(STRUCT_LINER_PNT,INT<,INT>) |
struct.liner.shear.disp(STRUCT_LINER_PNT,INT<,INT>) |
struct.liner.shear.state(STRUCT_LINER_PNT,INT<,INT>) |
struct.liner.shear.stress(STRUCT_LINER_PNT,INT<,INT>) |
node
Functions
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.group(STRUCT_LINK_PNT<,STR/IND>) |
struct.link.group.remove(STRUCT_LINK_PNT,STR/IND<,STR/IND>) |
struct.link.head |
struct.link.id(STRUCT_LINK_PNT) |
struct.link.id.component(STRUCT_LINK_PNT) |
struct.link.isgroup(STRUCT_LINK_PNT,STR/IND<,STR/IND>) |
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) |