FISH Functions

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

Wall Utilities

wall.energy(STR)
wall.find(STR/INT)
wall.groupmap(STR<,INT>)
wall.inbox(VEC,VEC<,BOOL>)
wall.list
wall.maxid
wall.near(VEC<,FLT>)
wall.num
wall.typeid

Wall Intrinsics

wall.addfacet(W_PNT,VEC,ANY)
wall.closed(W_PNT)
wall.contactmap(W_PNT<,INT><,PNT>)
wall.contactmap.all(W_PNT<,INT><,PNT>)
wall.contactnum(W_PNT<,INT>)
wall.contactnum.all(W_PNT<,INT>)
wall.convex(W_PNT)
wall.cutoff(W_PNT)
wall.delete(W_PNT)
wall.disp(W_PNT<,INT>)
wall.euler(W_PNT<,INT>)(3D ONLY)
wall.extra(W_PNT<,INT>)
wall.facetlist(W_PNT)
wall.force.contact(W_PNT<,INT>)
wall.fragment(W_PNT)
wall.group(W_PNT<,STR>)
wall.group.remove(W_PNT,STR)
wall.id(W_PNT)
wall.inside(W_PNT,VEC)
wall.isbonded(W_PNT<,INT,PNT>)
wall.isgroup(W_PNT,STR<,STR>)
wall.moment.contact(W_PNT<,INT>)
wall.name(W_PNT)
wall.pos(W_PNT<,INT>)
wall.prop(W_PNT,STR)
wall.rotation(W_PNT)(2D ONLY)
wall.rotation.center(W_PNT<,INT>)
wall.spin(W_PNT<,INT>)
wall.vel(W_PNT<,INT>)
wall.vertexlist(W_PNT)

Wall Facet Utilities

wall.facet.find(INT)
wall.facet.groupmap(STR<,INT>)
wall.facet.inbox(VEC,VEC<,BOOL>)
wall.facet.list
wall.facet.maxid
wall.facet.near(VEC<,W_PNT,FLT>)
wall.facet.num
wall.facet.typeid

Wall Facet Intrinsics

wall.facet.active(WF_PNT)
wall.facet.contactmap(WF_PNT<,INT><,PNT>)
wall.facet.contactmap.all(WF_PNT<,INT><,PNT>)
wall.facet.contactnum(WF_PNT<,INT>)
wall.facet.contactnum.all(WF_PNT<,INT>)
wall.facet.conveyor(WF_PNT<,INT>)
wall.facet.delete(WF_PNT)
wall.facet.extra(WF_PNT<,INT>)
wall.facet.group(WF_PNT<,STR>)
wall.facet.group.remove(WF_PNT,STR)
wall.facet.id(WF_PNT)
wall.facet.isbonded(WF_PNT<,INT,PNT>)
wall.facet.isgroup(WF_PNT,STR<,STR>)
wall.facet.isprop(WF_PNT,STR)
wall.facet.normal(WF_PNT<,INT>)
wall.facet.pair(WF_PNT,INT)
wall.facet.pointnear(WF_PNT,VEC)
wall.facet.pos(WF_PNT<,INT>)
wall.facet.prop(WF_PNT,STR)
wall.facet.vertex(WF_PNT,INT)
wall.facet.wall(WF_PNT)

Wall Vertex Utilities

wall.vertex.find(INT)
wall.vertex.inbox(VEC,VEC)
wall.vertex.list
wall.vertex.maxid
wall.vertex.near(VEC<,FLT>)
wall.vertex.num
wall.vertex.typeid

Wall Vertex Intrinsics

wall.vertex.delete(WV_PNT)
wall.vertex.facetarray(WV_PNT)
wall.vertex.id(WV_PNT)
wall.vertex.pos(WV_PNT<,INT>)
wall.vertex.vel(WV_PNT<,INT>)