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 |