FISH Functions

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

Contact Utilities

contact.energy.sum(STR<,STR>)
contact.find(STR/INT,INT<,INT>)
contact.group.list(STR/IND<,STR/IND,STR>)
contact.group.list.all(STR/IND<,STR/IND,STR>)
contact.groupmap(STR/IND<,STR/IND,STR>)
contact.groupmap.all(STR/IND<,STR/IND,STR>)
contact.list(<STR>)
contact.list.all(<STR>)
contact.num(<STR>)
contact.num.all(<STR>)
contact.typeid(STR)

Contact Intrinsics

contact.activate(C_PNT)
contact.active(C_PNT)
contact.end1(C_PNT)
contact.end2(C_PNT)
contact.energy(C_PNT,STR)
contact.extra(C_PNT<,INT>)
contact.fid(C_PNT)
contact.gap(C_PNT)
contact.group(C_PNT<,STR/IND>)
contact.group.remove(C_PNT,STR/IND<,STR/IND>)
contact.id(C_PNT)
contact.inherit(C_PNT,STR)
contact.inhibit(C_PNT)
contact.isbonded(C_PNT)
contact.isenergy(C_PNT,STR)
contact.isgroup(C_PNT,STR/IND<,STR/IND>)
contact.isprop(C_PNT,ANY)
contact.method(C_PNT,STR<,ARR_PNT>)
contact.model(C_PNT)
contact.model.prop.index(STR,STR)
contact.normal(C_PNT)
contact.offset(C_PNT)
contact.otherend(C_PNT,SYM)
contact.persist(C_PNT)
contact.pos(C_PNT)
contact.prop(C_PNT,ANY)
contact.prop.index(C_PNT,STR)
contact.shear(C_PNT)
contact.unbond(C_PNT)

Mechanical Contact Intrinsics

contact.branch(C_PNT)
contact.force.global(C_PNT)
contact.force.local(C_PNT)
contact.force.normal(C_PNT)
contact.force.set(C_PNT)
contact.force.shear(C_PNT)
contact.moment.on1.global(C_PNT)
contact.moment.on1.local(C_PNT)
contact.moment.on2.global(C_PNT)
contact.moment.on2.local(C_PNT)
contact.to.global(C_PNT,VEC)
contact.to.local(C_PNT,VEC)