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>) | Get the current value of an energy partition accumulated over... |
contact.find(STR/INT,INT<,INT>) | Find a contact. |
contact.groupmap(STR<,INT,STR>) | Get active contacts that belong to a group. |
contact.groupmap.all(STR<,INT,STR>) | Get all contacts that belong to a group. |
contact.list(<STR>) | Access the active contacts list. |
contact.list.all(<STR>) | Access the entire contact list, including inactive contacts. |
contact.num(<STR>) | Return the number of active contacts. |
contact.num.all(<STR>) | Return the number of contacts, including inactive ones. |
contact.typeid(STR) | Get the unique integer identifier associated with a contact type. |
Contact Intrinsics
contact.activate(C_PNT) | Get/set the contact always active flag. |
contact.active(C_PNT) | Get the contact activity state . |
contact.branch(C_PNT<,INT>) | Get the contact branch vector. |
contact.end1(C_PNT) | Get a pointer to the first end of a contact. |
contact.end2(C_PNT) | Get a pointer to the second end of a contact. |
contact.energy(C_PNT,STR) | Get the current value of an energy partition. |
contact.extra(C_PNT<,INT>) | Get/set contact extra variable. |
contact.fid(C_PNT) | Get the contact fracture ID. |
contact.force.from.stress(C_PNT,MAT_PNT/TEN_PNT) | Get the equivalent contact force. |
contact.gap(C_PNT) | Get the current value of the contact gap. |
contact.group(C_PNT<,STR>) | Get/set contact groups. |
contact.group.remove(C_PNT,STR) | Remove contact groups. |
contact.id(C_PNT) | Get the contact ID. |
contact.inherit(C_PNT,STR) | Get/set the property inheritance. |
contact.inhibit(C_PNT) | Get/set the contact inhibit flag. |
contact.isbonded(C_PNT) | Get the bonded status. |
contact.isenergy(C_PNT,STR) | Query the existence of a contact model energy partition. |
contact.isgroup(C_PNT,STR<,STR>) | Query the existence of a group. |
contact.isprop(C_PNT,STR) | Query the existence of a contact model property. |
contact.method(C_PNT,STR<,ARR_PNT>) | Execute a contact model method. |
contact.model(C_PNT) | Get/set a contact model. |
contact.normal(C_PNT<,INT>) | Get the contact unit normal. |
contact.offset(C_PNT<,INT>) | Get the contact offset. |
contact.otherend(C_PNT,SYM) | Get the other end of a contact. |
contact.persist(C_PNT) | Get/set the persistence flag. |
contact.pos(C_PNT<,INT>) | Get the contact position. |
contact.prop(C_PNT,STR) | Get/set a contact model property. |
contact.shear(C_PNT<,INT>) | Get the contact shear direction. |
Mechanical Contact Intrinsics
contact.force.global(C_PNT<,INT>) | Get the contact force in the global coordinate system. |
contact.force.local(C_PNT<,INT>) | Get the contact force in the local coordinate system. |
contact.force.normal(C_PNT) | Get the signed magnitude of the normal force. |
contact.force.shear(C_PNT) | Get the magnitude of the shear force. |
contact.moment.on1.global(C_PNT<,INT>) | Get the contact moment acting on end1 expressed in the... |
contact.moment.on1.local(C_PNT<,INT>) | Get the contact moment acting on end1 expressed in the... |
contact.moment.on2.global(C_PNT<,INT>) | Get the contact moment acting on end2 expressed in the... |
contact.moment.on2.local(C_PNT<,INT>) | Get the contact moment acting on end2 expressed in the... |
contact.to.global(C_PNT,VEC) | Transform a vector from the local to global coordinate system. |
contact.to.local(C_PNT,VEC) | Transform a vector from the global to local coordinate system. |
Was this helpful? ... | PFC © 2019, Itasca | Updated: Apr 26, 2019 |