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.groupmap(STR<,INT>)
rblock.inbox(VEC,VEC<,BOOL>)
rblock.list
rblock.maxid
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<,INT>)(3D ONLY)
rblock.ball.pos(RB_PNT<,INT>)
rblock.ball.radius(RB_PNT)
rblock.collide(RB_PNT,RB_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.damp(RB_PNT)
rblock.delete(RB_PNT)
rblock.density(RB_PNT)
rblock.disp(RB_PNT<,INT>)
rblock.euler(RB_PNT<,INT>)(3D ONLY)
rblock.extra(RB_PNT<,INT>)
rblock.facet.area(RB_PNT,INT)
rblock.facet.centroid(RB_PNT,INT<,INT>)
rblock.facet.closest(RB_PNT,INT,VEC<,INT>)
rblock.facet.map(RB_PNT)
rblock.facet.normal(RB_PNT,INT<,INT>)
rblock.facet.num(RB_PNT)
rblock.facet.vertex.pos(RB_PNT,INT,INT<,INT>)
rblock.fix(RB_PNT,INT)
rblock.force.app(RB_PNT<,INT>)
rblock.force.contact(RB_PNT<,INT>)
rblock.force.unbal(RB_PNT<,INT>)
rblock.fragment(RB_PNT)
rblock.group(RB_PNT<,STR>)
rblock.group.remove(RB_PNT,STR)
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<,STR>)
rblock.isprop(RB_PNT,STR)
rblock.mass(RB_PNT)
rblock.mass.real(RB_PNT)
rblock.moi(RB_PNT<,INT<,INT>>)
rblock.moi.fix(RB_PNT)
rblock.moi.prin(RB_PNT<,INT>)
rblock.moi.prin.real(RB_PNT<,INT>)
rblock.moi.real(RB_PNT<,INT<,INT>>)
rblock.moment.app(RB_PNT<,INT>)
rblock.moment.contact(RB_PNT<,INT>)
rblock.moment.unbal(RB_PNT<,INT>)
rblock.pos(RB_PNT<,INT>)
rblock.prin.angle(RB_PNT)(2D ONLY)
rblock.prin.axis.angle(RB_PNT<,INT>)(3D ONLY)
rblock.prin.euler(RB_PNT<,INT>)(3D ONLY)
rblock.prop(RB_PNT,STR)
rblock.rotation(RB_PNT)(2D ONLY)
rblock.rounding(RB_PNT)
rblock.scalesphere(RB_PNT,FLT)
rblock.scalevol(RB_PNT,FLT)
rblock.spin(RB_PNT<,INT>)
rblock.stress(RB_PNT<,INT,INT>)
rblock.vel(RB_PNT<,INT>)
rblock.vertex.map(RB_PNT)
rblock.vertex.near(RB_PNT,VEC)
rblock.vertex.num(RB_PNT)
rblock.vertex.pos(RB_PNT,INT)
rblock.vol(RB_PNT)

Rigid Block Template Utilities

rblock.template.find(INT)
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<,INT<,INT>>)
rblock.template.moi.prin(RBT_PNT<,INT>)
rblock.template.name(RBT_PNT)
rblock.template.vol(RBT_PNT)