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.
struct.connectivity(STRUCT_PNT,INT) |
|
struct.delete(STRUCT_PNT) |
|
struct.density(STRUCT_PNT) |
|
struct.extra(STRUCT_PNT<,INT>) |
|
struct.find(INT) |
|
struct.group(STRUCT_PNT<,STR>) |
|
struct.group.remove(STRUCT_PNT,STR) |
|
struct.head |
|
struct.id(STRUCT_PNT) |
|
struct.id.component(STRUCT_PNT) |
|
struct.isgroup(STRUCT_PNT,STR<,STR>) |
|
struct.list |
|
struct.local.system(STRUCT_PNT<,INT><,INT>) |
|
struct.mark(STRUCT_PNT) |
|
struct.maxid |
|
struct.mech.convergence |
|
struct.mech.ratio.avg |
|
struct.mech.ratio.local |
|
struct.mech.ratio.max |
|
struct.mech.unbal.max |
|
struct.near |
|
struct.next(STRUCT_PNT) |
|
struct.node(STRUCT_PNT,INT) |
|
struct.num |
|
struct.pos(STRUCT_PNT<,INT>) |
|
struct.therm.expansion(STRUCT_PNT) |
|
struct.type(STRUCT_PNT) |
|
struct.typeid |
|
struct.was.updated |
|
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.axial.yield(STRUCT_PILE_PNT) |
|
struct.pile.force(STRUCT_PILE_PNT,INT<,INT>) |
|
struct.pile.force.nodal(STRUCT_PILE_PNT,INT<,INT>) |
|
struct.pile.gap(STRUCT_PILE_PNT,INT,INT) |
|
struct.pile.length(STRUCT_PILE_PNT) |
|
struct.pile.load(STRUCT_PILE_PNT<,INT>) |
|
struct.pile.moi(STRUCT_PILE_PNT<,INT>) |
|
struct.pile.moment(STRUCT_PILE_PNT,INT<,INT>) |
|
struct.pile.moment.plastic(STRUCT_PILE_PNT) |
|
struct.pile.normal.cohesion(STRUCT_PILE_PNT) |
|
struct.pile.normal.dir(STRUCT_PILE_PNT,INT<,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.shear.cohesion(STRUCT_PILE_PNT) |
|
struct.pile.shear.dir(STRUCT_PILE_PNT,INT<,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.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<,INT>) |
|
struct.pile.young(STRUCT_PILE_PNT) |
|
Shell Functions
Note that all shell functions will also work with both geogrid elements and liner elements.
struct.shell.area(STRUCT_SHELL_PNT) |
|
struct.shell.beta(STRUCT_SHELL_PNT) |
|
struct.shell.depth.factor(STRUCT_SHELL_PNT) |
|
struct.shell.element.type(STRUCT_SHELL_PNT) |
|
struct.shell.force.nodal(STRUCT_SHELL_PNT,INT<,INT>) |
|
struct.shell.poisson(STRUCT_SHELL_PNT) |
|
struct.shell.pressure(STRUCT_SHELL_PNT) |
|
struct.shell.prop.anis(STRUCT_SHELL_PNT,INT,INT) |
|
struct.shell.prop.ortho(STRUCT_SHELL_PNT,INT,INT) |
|
struct.shell.prop.type(STRUCT_SHELL_PNT) |
|
struct.shell.resultant(STRUCT_SHELL_PNT,INT<,INT>) |
|
struct.shell.resultant.valid(STRUCT_SHELL_PNT) |
|
struct.shell.stress(STRUCT_SHELL_PNT,INT<,INT<,INT>>) |
|
struct.shell.stress.prin(STRUCT_SHELL_PNT,INT<,INT>) |
|
struct.shell.stress.valid(STRUCT_SHELL_PNT) |
|
struct.shell.thickness(STRUCT_SHELL_PNT) |
|
struct.shell.volume(STRUCT_SHELL_PNT) |
|
struct.shell.young(STRUCT_SHELL_PNT) |
|
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<,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) |
|
struct.liner.shear.cohesion(STRUCT_LINER_PNT<,INT>) |
|
struct.liner.shear.dir(STRUCT_LINER_PNT,INT<,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) |
|
struct.liner.slide(STRUCT_LINER_PNT) |
|
struct.liner.slide.tol(STRUCT_LINER_PNT) |
|
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.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.group(STRUCT_NODE_PNT<,STR>) |
|
struct.node.group.remove(STRUCT_NODE_PNT,STR) |
|
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<,INT>) |
|
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<,INT>) |
|
struct.node.pos.reference(STRUCT_NODE_PNT<,INT>) |
|
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,VEC) |
|
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>) |
|
struct.link.group.remove(STRUCT_LINK_PNT,STR) |
|
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.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) |
|