FISH Functions

The type specifiers used in the FISH function signatures are given in the “FISH Type Index” section.

Rigid Block Utilities

rblock.containing(VEC)

rblock.energy(STR)

rblock.find(INT)

rblock.group.list(STR/IND<,STR/IND>)

rblock.groupmap(STR/IND<,STR/IND>)

rblock.inbox(VEC,VEC<,BOOL>)

rblock.list

rblock.maxid

rblock.mech.convergence

rblock.mech.ratio.avg

rblock.mech.ratio.local

rblock.mech.ratio.max

rblock.mech.unbal.max

rblock.near(VEC<,FLT>)

rblock.num

rblock.typeid

Rigid Block Intrinsics

rblock.angle(RB_PNT)(2D ONLY)

rblock.aspect.ratio(RB_PNT)

rblock.axis.angle(RB_PNT)(3D ONLY)

rblock.axis.long(RB_PNT)

rblock.ball.pos(RB_PNT)

rblock.ball.radius(RB_PNT)

rblock.collide(RB_PNT,RB_PNT)

rblock.contact.list(RB_PNT<,INT,PNT>)

rblock.contact.list.all(RB_PNT<,INT,PNT>)

rblock.contactmap(RB_PNT<,INT,PNT>)

rblock.contactmap.all(RB_PNT<,INT,PNT>)

rblock.contactnum(RB_PNT<,INT>)

rblock.contactnum.all(RB_PNT<,INT>)

rblock.convergence(RB_PNT)

rblock.copy(RB_PNT)

rblock.damp(RB_PNT)

rblock.delete(RB_PNT)

rblock.density(RB_PNT)

rblock.disp(RB_PNT)

rblock.euler(RB_PNT)(3D ONLY)

rblock.extra(RB_PNT<,INT>)

rblock.facet(,group)

rblock.facet.area(RB_PNT,INT)

rblock.facet.centroid(RB_PNT,INT)

rblock.facet.closest(RB_PNT,INT,VEC)

rblock.facet.group(RB_PNT,INT<,STR>)

rblock.facet.isgroup(RB_PNT,INT,STR/IND<,STR/IND>)

rblock.facet.list(RB_PNT)

rblock.facet.map(RB_PNT)

rblock.facet.normal(RB_PNT,INT)

rblock.facet.num(RB_PNT)

rblock.facet.vertex.pos(RB_PNT,INT,INT)

rblock.fix(RB_PNT,INT)

rblock.force.app(RB_PNT)

rblock.force.contact(RB_PNT)

rblock.force.unbal(RB_PNT)

rblock.fragment(RB_PNT)

rblock.group(RB_PNT<,STR/IND>)

rblock.group.remove(RB_PNT,STR/IND<,STR/IND>)

rblock.id(RB_PNT)

rblock.inglobal(RB_PNT,VEC)

rblock.inprin(RB_PNT,VEC)

rblock.inside(RB_PNT,VEC)

rblock.isbonded(RB_PNT<,INT,PNT>)

rblock.isgroup(RB_PNT,STR/IND<,STR/IND>)

rblock.isprop(RB_PNT,STR)

rblock.length.max(RB_PNT)

rblock.length.min(RB_PNT)

rblock.mass(RB_PNT)

rblock.mass.real(RB_PNT)

rblock.moi(RB_PNT)

rblock.moi.fix(RB_PNT)

rblock.moi.prin(RB_PNT)

rblock.moi.prin.real(RB_PNT)

rblock.moi.real(RB_PNT)

rblock.moment.app(RB_PNT)

rblock.moment.contact(RB_PNT)

rblock.moment.unbal(RB_PNT)

rblock.pos(RB_PNT)

rblock.prin.angle(RB_PNT)(2D ONLY)

rblock.prin.axis.angle(RB_PNT)(3D ONLY)

rblock.prin.euler(RB_PNT)(3D ONLY)

rblock.prop(RB_PNT,STR)

rblock.ratio(RB_PNT)

rblock.ratio.target(RB_PNT)

rblock.rotation(RB_PNT)(2D ONLY)

rblock.rounding(RB_PNT)

rblock.scalesphere(RB_PNT,FLT)

rblock.scalevol(RB_PNT,FLT)

rblock.spin(RB_PNT)

rblock.stress(RB_PNT)

rblock.unbond(RB_PNT)

rblock.vel(RB_PNT)

rblock.vertex.list(RB_PNT)

rblock.vertex.map(RB_PNT)

rblock.vertex.num(RB_PNT)

rblock.vertex.pos(RB_PNT,INT)

rblock.vol(RB_PNT)

Rigid Block Template Utilities

rblock.template.find(STR)

rblock.template.list

rblock.template.maxid

rblock.template.num

rblock.template.typeid

Rigid Block Template Intrinsics

rblock.template.delete(RBT_PNT)

rblock.template.moi(RBT_PNT)

rblock.template.moi.prin(RBT_PNT)

rblock.template.name(RBT_PNT)

rblock.template.vol(RBT_PNT)