PFC FISH Index
Below is a comprehensive listing of FISH functions that are specific to PFC.
See Common FISH Index for a listing of FISH functions associated with common commands. See FISH Functions for a listing of FISH language intrinsic functions.
The type specifiers used in the FISH function signatures are given in the “FISH Type Index” section.
Ball FISH functions
| ball.contactmap(B_PNT<,INT,PNT>) | Get active contacts around a ball. |
| ball.contactmap.all(B_PNT<,INT,PNT>) | Get all contacts around a ball. |
| ball.contactnum(B_PNT<,INT>) | Get number of active contacts around a ball. |
| ball.contactnum.all(B_PNT<,INT>) | Get number of contacts around a ball. |
| ball.create(FLT,VEC<,INT>) | Create a ball. |
| ball.damp(B_PNT) | Get/set ball local damping factor. |
| ball.delete(B_PNT) | Delete a ball. |
| ball.density(B_PNT) | Get/set ball density. |
| ball.disp(B_PNT<,INT>) | Get/set the ball displacement. |
| ball.energy(STR) | Get the ball total energy contribution. |
| ball.euler(B_PNT<,INT>)(3D ONLY) | Get/set the ball orientation. |
| ball.extra(B_PNT<,INT>) | Get/set ball extra variable. |
| ball.find(INT) | Find a ball. |
| ball.fix(B_PNT,INT) | Get/set ball fixity condition. |
| ball.force.app(B_PNT<,INT>) | Get/set the ball applied force. |
| ball.force.contact(B_PNT<,INT>) | Get/set the ball contact force. |
| ball.force.unbal(B_PNT<,INT>) | Get the ball unbalanced force. |
| ball.fragment(B_PNT) | Get/set ball fragment ID. |
| ball.group(B_PNT<,STR>) | Get/set ball groups. |
| ball.group.remove(B_PNT,STR) | Remove ball groups. |
| ball.groupmap(STR<,INT>) | Get balls that belong to a group. |
| ball.id(B_PNT) | Get the ball ID. |
| ball.inbox(VEC,VEC<,BOOL>) | Get balls with extents intersecting a box. |
| ball.isbonded(B_PNT<,INT,PNT>) | Get the ball bonded state. |
| ball.isgroup(B_PNT,STR<,STR>) | Query the existence of a group. |
| ball.isprop(B_PNT,STR) | Query the existence of a property. |
| ball.list | Get the global ball list. |
| ball.mass(B_PNT) | Get the inertial ball mass. |
| ball.mass.real(B_PNT) | Get the real (gravitational) ball mass. |
| ball.maxid | Get the maximum ball ID. |
| ball.mech.ratio.avg | Get the ball average unbalanced force ratio. |
| ball.mech.ratio.local | Get the ball maximum local unbalanced force ratio. |
| ball.mech.ratio.max | Get the ball maximum unbalanced force ratio. |
| ball.mech.unbal.max | Get the ball maximum unbalanced force. |
| ball.moi(B_PNT) | Get the ball moment of inertia. |
| ball.moi.real(B_PNT) | Get the real (gravitational) ball moment of inertia. |
| ball.moment.app(B_PNT<,INT>) | Get/set the ball applied moment. |
| ball.moment.contact(B_PNT<,INT>) | Get/set the ball contact moment. |
| ball.moment.unbal(B_PNT<,INT>) | Get the ball unbalanced moment. |
| ball.near(VEC<,FLT>) | Find the closest ball to a point. |
| ball.num | Get the number of balls. |
| ball.pos(B_PNT<,INT>) | Get/set the ball position. |
| ball.prop(B_PNT,STR) | Get/set a ball property. |
| ball.radius(B_PNT) | Get/set ball radius. |
| ball.rotation(B_PNT)(2D ONLY) | Get/set the ball orientation. |
| ball.spin(B_PNT<,INT>) | Get/set the ball angular velocity. |
| ball.stress(B_PNT<,INT,INT>) | Get the stress tensor arising from all contacts acting on... |
| ball.stress.full(B_PNT) | Get the full stress tensor arising from all contacts acting... |
| ball.typeid | Get the ball type number. |
| ball.vel(B_PNT<,INT>) | Get/set the ball velocity. |
| ball.vol(B_PNT) | Get ball volume. |
Clump FISH functions
| clump.addpebble(CL_PNT,FLT,VEC<,INT>) | Add a pebble to a clump. |
| clump.calculate(CL_PNT<,FLT>) | Calculate the inertial properties. |
| clump.contactmap(CL_PNT<,INT><,PNT>) | Get active contacts around a clump. |
| clump.contactmap.all(CL_PNT<,INT><,PNT>) | Get all contacts around a clump. |
| clump.contactnum(CL_PNT<,INT>) | Get number of active contacts around a clump. |
| clump.contactnum.all(CL_PNT<,INT>) | Get number of contacts around a clump. |
| clump.damp(CL_PNT) | Get/set the clump local damping factor. |
| clump.delete(CL_PNT) | Delete a clump. |
| clump.deletepebble(CL_PNT,CLP_PNT) | Delete a pebble from a clump. |
| clump.density(CL_PNT) | Get/set the clump density. |
| clump.disp(CL_PNT<,INT>) | Get/set the clump displacement. |
| clump.energy(STR) | Get the clump total energy contribution. |
| clump.euler(CL_PNT<,INT>)(3D ONLY) | Get/set the clump orientation. |
| clump.extra(CL_PNT<,INT>) | Get/set a clump extra variable. |
| clump.find(INT) | Find a clump. |
| clump.fix(CL_PNT,INT) | in 3D: 1) x -velocity, 2) y -velocity, 3) z -velocity, 4) x -angular... |
| clump.force.app(CL_PNT<,INT>) | Get/set the clump applied force. |
| clump.force.contact(CL_PNT<,INT>) | Get/set the clump contact force. |
| clump.force.unbal(CL_PNT<,INT>) | Get the clump unbalanced force. |
| clump.fragment(CL_PNT) | Get/set clump fragment ID. |
| clump.group(CL_PNT<,STR>) | Get/set clump groups. |
| clump.group.remove(CL_PNT,STR) | Remove clump groups. |
| clump.groupmap(STR<,INT>) | Get clumps that belong to a group. |
| clump.id(CL_PNT) | Get the clump ID. |
| clump.inbox(VEC,VEC<,BOOL>) | Get clumps with extents intersecting a box. |
| clump.inglobal(CL_PNT,VEC) | Rotate a vector from principal system. |
| clump.inprin(CL_PNT,VEC) | Rotate a vector to principal system. |
| clump.isbonded(CL_PNT<,INT,PNT>) | Get the clump bonded state. |
| clump.isgroup(CL_PNT,STR<,STR>) | Query the existence of a group. |
| clump.list | Get the global clump list. |
| clump.mass(CL_PNT) | Get the inertial clump mass. |
| clump.mass.real(CL_PNT) | Get the real (gravitational) clump mass. |
| clump.maxid | Get the maximum clump ID. |
| clump.mech.ratio.avg | Get the clump average unbalanced force ratio. |
| clump.mech.ratio.local | Get the clump maximum local unbalanced force ratio. |
| clump.mech.ratio.max | Get the clump maximum unbalanced force ratio. |
| clump.mech.unbal.max | Get the clump maximum unbalanced force. |
| clump.moi(CL_PNT<,INT<,INT>>) | Get the clump moment of inertia. |
| clump.moi.fix(CL_PNT) | Get/set the moment of inertia fixity state. |
| clump.moi.prin(CL_PNT<,INT>) | Get the clump principal moment of inertia. |
| clump.moi.prin.real(CL_PNT<,INT>) | Get/set the clump real principal moment of inertia. |
| clump.moi.real(CL_PNT<,INT<,INT>>) | Get/set the clump real moment of inertia. |
| clump.moment.app(CL_PNT<,INT>) | Get/set the clump applied moment. |
| clump.moment.contact(CL_PNT<,INT>) | Get/set the clump contact moment. |
| clump.moment.unbal(CL_PNT<,INT>) | Get the clump unbalanced moment. |
| clump.near(VEC<,FLT>) | Find the closest clump to a point. |
| clump.num | Get the number of clumps. |
| clump.pebble.clump(CLP_PNT) | Get the pebble’s clump. |
| clump.pebble.contactmap(CLP_PNT<,INT><,PNT>) | Get active contacts around a ball. |
| clump.pebble.contactmap.all(CLP_PNT<,INT><,PNT>) | Get all contacts around a pebble. |
| clump.pebble.contactnum(CLP_PNT<,INT>) | Get number of active contacts around a pebble. |
| clump.pebble.contactnum.all(CLP_PNT<,INT>) | Get number of contacts around a pebble. |
| clump.pebble.delete(CLP_PNT) | Delete a pebble. |
| clump.pebble.extra(CLP_PNT<,INT>) | Get/set pebble extra variable. |
| clump.pebble.find(INT) | Find a pebble. |
| clump.pebble.group(CLP_PNT<,STR>) | Get/set pebble groups. |
| clump.pebble.group.remove(CL_PNT,STR) | Remove pebble groups. |
| clump.pebble.groupmap(STR<,INT>) | Get pebbles that belong to a group. |
| clump.pebble.id(CLP_PNT) | Get the pebble ID. |
| clump.pebble.inbox(VEC,VEC<,BOOL>) | Get clump pebbles with extents intersecting a box. |
| clump.pebble.isbonded(CL_PNT<,INT,PNT>) | Get the clump pebble bonded state. |
| clump.pebble.isgroup(CLP_PNT,STR<,STR>) | Query the existence of a group. |
| clump.pebble.isprop(CLP_PNT,STR) | Query the existence of a property. |
| clump.pebble.list | Get the global pebble list. |
| clump.pebble.maxid | Get the maximum pebble ID. |
| clump.pebble.near(VEC<,FLT>) | Find the closest pebble to a point. |
| clump.pebble.num | Get the number of clump pebbles. |
| clump.pebble.pos(CLP_PNT<,INT>) | Get/set the pebble position. |
| clump.pebble.prop(CLP_PNT,STR) | Get/set a pebble property. |
| clump.pebble.radius(CLP_PNT) | Get/set the pebble radius. |
| clump.pebble.typeid | Get the pebble type number. |
| clump.pebble.vel(CLP_PNT<,INT>) | Get the pebble velocity. |
| clump.pebblelist(CL_PNT) | Get the pebbles of a clump. |
| clump.pos(CL_PNT<,INT>) | Get/set the clump position. |
| clump.prop(CL_PNT,STR) | Set a property of all pebbles. |
| clump.rotate(CL_PNT,VEC,FLT) | Rotate a clump. |
| clump.rotation(CL_PNT)(2D ONLY) | Get/set the clump orientation. |
| clump.scalesphere(CL_PNT,FLT) | Scale the clump to an equivalent sphere. |
| clump.scalevol(CL_PNT,FLT) | Scale the clump. |
| clump.spin(CL_PNT<,INT>) | Get/set the clump angular velocity. |
| clump.template(CL_PNT) | Get template associated with a clump. |
| clump.template.addpebble(CLT_PNT,FLT,VEC<,INT>) | Add a pebble to a clump template. |
| clump.template.clone(CLT_PNT,STR) | Clone a clump template. |
| clump.template.delete(CLT_PNT) | Delete a clump template. |
| clump.template.deletepebble(CLT_PNT,CLP_PNT) | Delete a pebble from a clump. |
| clump.template.euler(CL_PNT<,INT>)(3D ONLY) | Get the clump template relative orientation. |
| clump.template.find(STR) | Find a clump template. |
| clump.template.findpebble(INT) | Find a clump template pebble. |
| clump.template.list | Get the global clump template list. |
| clump.template.make(CL_PNT,STR) | Make a clump template from a clump. |
| clump.template.maxid | Get the maximum clump template ID. |
| clump.template.moi.prin(CLT_PNT<,INT>) | Get the clump template principal moment of inertia. |
| clump.template.name(CLT_PNT) | Get the clump template name. |
| clump.template.num | Get the number of clump templates. |
| clump.template.origpos(CLT_PNT<,INT>) | Get/set the clump template original position. |
| clump.template.pebblelist(CLT_PNT) | Get the pebbles of a clump template. |
| clump.template.scale(CL_PNT) | Get clump template relative scaling factor. |
| clump.template.typeid | Get the clump template type number. |
| clump.template.vol(CLT_PNT) | Get/set the clump template volume. |
| clump.typeid | Get the clump type number. |
| clump.vel(CL_PNT<,INT>) | Get/set the clump velocity. |
| clump.vol(CL_PNT) | Get/set the clump volume. |
Wall FISH functions
| wall.addfacet(W_PNT,VEC,ANY) | Add a facet. |
| wall.closed(W_PNT) | Get the wall closure status. |
| wall.contactmap(W_PNT<,INT><,PNT>) | Get active contacts around a wall. |
| wall.contactmap.all(W_PNT<,INT><,PNT>) | Get all contacts around a wall. |
| wall.contactnum(W_PNT<,INT>) | Get number of active contacts around a wall. |
| wall.contactnum.all(W_PNT<,INT>) | Get number of contacts around a wall. |
| wall.convex(W_PNT) | Get the convexity status. |
| wall.cutoff(W_PNT) | Get/set the cutoff angle. |
| wall.delete(W_PNT) | Delete a wall. |
| wall.disp(W_PNT<,INT>) | Get/set the wall displacement. |
| wall.energy(STR) | Get the wall total energy contribution. |
| wall.euler(W_PNT<,INT>)(3D ONLY) | Get/set the wall orientation. |
| wall.extra(W_PNT<,INT>) | Get/set wall extra variable. |
| wall.facet.active(WF_PNT) | Get/set the facet activity. |
| wall.facet.contactmap(WF_PNT<,INT><,PNT>) | Get active contacts around a facet. |
| wall.facet.contactmap.all(WF_PNT<,INT><,PNT>) | Get all contacts around a facet. |
| wall.facet.contactnum(WF_PNT<,INT>) | Get number of contacts around a facet. |
| wall.facet.contactnum.all(WF_PNT<,INT>) | Get number of contacts around a facet. |
| wall.facet.conveyor(WF_PNT<,INT>) | Get/set the facet conveyor velocity. |
| wall.facet.delete(WF_PNT) | Delete a facet. |
| wall.facet.extra(WF_PNT<,INT>) | Get/set facet extra variable. |
| wall.facet.find(INT) | Find a facet. |
| wall.facet.group(WF_PNT<,STR>) | Get/set facet groups. |
| wall.facet.group.remove(WF_PNT,STR) | Remove facet groups. |
| wall.facet.groupmap(STR<,INT>) | Get facets that belong to a group. |
| wall.facet.id(WF_PNT) | Get the facet ID. |
| wall.facet.inbox(VEC,VEC<,BOOL>) | Get facets with extents intersecting a box. |
| wall.facet.isbonded(WF_PNT<,INT,PNT>) | Get the wall facet bonded state. |
| wall.facet.isgroup(WF_PNT,STR<,STR>) | Query the existence of a group. |
| wall.facet.isprop(WF_PNT,STR) | Query the existence of a property. |
| wall.facet.list | Get the global facet list. |
| wall.facet.maxid | Get the maximum facet ID. |
| wall.facet.near(VEC<,W_PNT,FLT>) | Find the closest facet to a point. |
| wall.facet.normal(WF_PNT<,INT>) | Get the facet normal. |
| wall.facet.num | Get the number of facets. |
| wall.facet.pair(WF_PNT,INT) | Get a neighboring facet. |
| wall.facet.pointnear(WF_PNT,VEC) | Get the closest point on the facet to another point. |
| wall.facet.pos(WF_PNT<,INT>) | Get the facet position. |
| wall.facet.prop(WF_PNT,STR) | Get/set a facet property. |
| wall.facet.typeid | Get the facet type number. |
| wall.facet.vertex(WF_PNT,INT) | Get the facet vertex. |
| wall.facet.wall(WF_PNT) | Get the facet’s wall. |
| wall.facetlist(W_PNT) | Get the facets of a wall. |
| wall.find(INT) | Find a wall. |
| wall.force.contact(W_PNT<,INT>) | Get the sum of all contact forces acting on a... |
| wall.fragment(W_PNT) | Get/set wall fragment ID. |
| wall.group(W_PNT<,STR>) | Get/set wall groups. |
| wall.group.remove(W_PNT,STR) | Remove wall groups. |
| wall.groupmap(STR<,INT>) | Get walls that belong to a group. |
| wall.id(W_PNT) | Get the wall ID. |
| wall.inbox(VEC,VEC<,BOOL>) | Get walls with extents intersecting a box. |
| wall.inside(W_PNT,VEC) | Test whether a point is inside a wall. |
| wall.isbonded(W_PNT<,INT,PNT>) | Get the wall bonded state. |
| wall.isgroup(W_PNT,STR<,STR>) | Query the existence of a group. |
| wall.list | Get the global wall list. |
| wall.maxid | Get the maximum wall ID. |
| wall.moment.contact(W_PNT<,INT>) | Get the wall contact moment. |
| wall.name(W_PNT) | Get the wall name. |
| wall.near(VEC<,FLT>) | Find the closest wall to a point. |
| wall.num | Get the number of walls. |
| wall.pos(W_PNT<,INT>) | Get/set the wall position. |
| wall.prop(W_PNT,STR) | Set a property of all facets. |
| wall.rotation(W_PNT)(2D ONLY) | Get/set the wall orientation. |
| wall.rotation.center(W_PNT<,INT>) | Get/set the wall center of rotation. |
| wall.spin(W_PNT<,INT>) | Get/set the wall angular velocity. |
| wall.typeid | Get the wall type number. |
| wall.vel(W_PNT<,INT>) | Get/set the wall velocity. |
| wall.vertex.delete(WV_PNT) | Delete the vertex. |
| wall.vertex.facetarray(WV_PNT) | Get the array of facets sharing a vertex. |
| wall.vertex.find(INT) | Find a vertex. |
| wall.vertex.id(WV_PNT) | Get the vertex ID. |
| wall.vertex.inbox(VEC,VEC) | Get wall vertices in a box. |
| wall.vertex.list | Get the global vertex list. |
| wall.vertex.maxid | Get the maximum vertex ID. |
| wall.vertex.near(VEC<,FLT>) | Find the closest vertex to a point. |
| wall.vertex.num | Get the number of wall vertices. |
| wall.vertex.pos(WV_PNT<,INT>) | Get/set the vertex position. |
| wall.vertex.typeid | Get the vertex type number. |
| wall.vertex.vel(WV_PNT<,INT>) | Get/set the vertex velocity. |
| wall.vertexlist(W_PNT) | Get the vertices of a wall. |
Rblock FISH functions
| rblock.aspect.ratio(RB_PNT) | Get the rigid block aspect ratio. |
| rblock.ball.pos(RB_PNT<,INT>) | Get the rigid block ball position. |
| rblock.ball.radius(RB_PNT) | Get the rigid block ball radius. |
| rblock.collide(RB_PNT,RB_PNT) | Get the intersection status of two rigid blocks. |
| rblock.contactmap(RB_PNT<,INT,PNT>) | Get active contacts around a rblock. |
| rblock.contactmap.all(RB_PNT<,INT,PNT>) | Get all contacts around a rigid block. |
| rblock.contactnum(RB_PNT<,INT>) | Get number of active contacts around a rblock. |
| rblock.contactnum.all(RB_PNT<,INT>) | Get number of contacts around a rblock. |
| rblock.damp(RB_PNT) | Get/set rigid block local damping factor. |
| rblock.delete(RB_PNT) | Delete a rigid block. |
| rblock.density(RB_PNT) | Get/set rigid block density. |
| rblock.disp(RB_PNT<,INT>) | Get/set the rigid block displacement. |
| rblock.energy(STR) | Get the rigid block total energy contribution. |
| rblock.euler(RB_PNT<,INT>)(3D ONLY) | Get/set the rigid block orientation. |
| rblock.extra(RB_PNT<,INT>) | Get/set rigid block extra variable. |
| rblock.facet.area(RB_PNT,INT) | Get the rigid block facet area. |
| rblock.facet.centroid(RB_PNT,INT<,INT>) | Get the facet centroid. |
| rblock.facet.closest(RB_PNT,INT,VEC<,INT>) | Get the closest point on a facet. |
| rblock.facet.map(RB_PNT) | Get the facet map. |
| rblock.facet.normal(RB_PNT,INT<,INT>) | Get the facet normal. |
| rblock.facet.num(RB_PNT) | Get the facet count. |
| rblock.facet.vertex.pos(RB_PNT,INT,INT<,INT>) | Get the facet vertex position. |
| rblock.find(INT) | Find a rigid block. |
| rblock.fix(RB_PNT,INT) | Get/set rigid block fixity condition. |
| rblock.force.app(RB_PNT<,INT>) | Get/set the rigid block applied force. |
| rblock.force.contact(RB_PNT<,INT>) | Get/set the rigid block contact force. |
| rblock.force.unbal(RB_PNT<,INT>) | Get the rigid block unbalanced force. |
| rblock.fragment(RB_PNT) | Get/set rigid block fragment ID. |
| rblock.group(RB_PNT<,STR>) | Get/set rigid block groups. |
| rblock.group.remove(RB_PNT,STR) | Remove rigid block groups. |
| rblock.groupmap(STR<,INT>) | Get rigid blocks that belong to a group. |
| rblock.id(RB_PNT) | Get the rigid block ID. |
| rblock.inbox(VEC,VEC<,BOOL>) | Get rigid blocks with extents intersecting a box. |
| rblock.inglobal(RB_PNT,VEC) | Rotate a vector from principal system. |
| rblock.inprin(RB_PNT,VEC) | Rotate a vector to principal system. |
| rblock.isbonded(RB_PNT<,INT,PNT>) | Get the rigid block bonded state. |
| rblock.isgroup(RB_PNT,STR<,STR>) | Query the existence of a group. |
| rblock.isprop(RB_PNT,STR) | Query the existence of a property. |
| rblock.list | Get the global rigid block list. |
| rblock.mass(RB_PNT) | Get the inertial rigid block mass. |
| rblock.mass.real(RB_PNT) | Get the real (gravitational) rigid block mass. |
| rblock.maxid | Get the maximum rigid block ID. |
| rblock.mech.ratio.avg | Get the rigid block average unbalanced force ratio. |
| rblock.mech.ratio.local | Get the rigid block maximum local unbalanced force ratio. |
| rblock.mech.ratio.max | Get the rigid block maximum unbalanced force ratio. |
| rblock.mech.unbal.max | Get the rigid block maximum unbalanced force. |
| rblock.moi(RB_PNT<,INT<,INT>>) | Get the rigid block moment of inertia. |
| rblock.moi.fix(RB_PNT) | Get/set the moment of inertia fixity state. |
| rblock.moi.prin(RB_PNT<,INT>) | Get the rigid block principal moment of inertia. |
| rblock.moi.prin.real(RB_PNT<,INT>) | Get/set the rigid block real principal moment of inertia. |
| rblock.moi.real(RB_PNT<,INT<,INT>>) | Get/set the rigid block real moment of inertia. |
| rblock.moment.app(RB_PNT<,INT>) | Get/set the rigid block applied moment. |
| rblock.moment.contact(RB_PNT<,INT>) | Get/set the rigid block contact moment. |
| rblock.moment.unbal(RB_PNT<,INT>) | Get the rigid block unbalanced moment. |
| rblock.near(VEC<,FLT>) | Find the closest rigid block to a point. |
| rblock.num | Get the number of rigid blocks. |
| rblock.pos(RB_PNT<,INT>) | Get/set the rigid block position. |
| rblock.prop(RB_PNT,STR) | Get/set a rigid block property. |
| rblock.rotation(RB_PNT)(2D ONLY) | Get/set the rigid block orientation. |
| rblock.rounding(RB_PNT) | Get the rigid block rounding. |
| rblock.scalesphere(RB_PNT,FLT) | Scale the rigid block to an equivalent sphere. |
| rblock.scalevol(RB_PNT,FLT) | Scale the rigid block. |
| rblock.spin(RB_PNT<,INT>) | Get/set the rigid block angular velocity. |
| rblock.stress(RB_PNT<,INT,INT>) | Get the stress tensor arising from all contacts acting on... |
| rblock.template.delete(RBT_PNT) | Delete a rigid block template. |
| rblock.template.find(INT) | Find a rigid block template. |
| rblock.template.list | Get the global rigid block template list. |
| rblock.template.maxid | Get the maximum rigid block template ID. |
| rblock.template.moi(RBT_PNT<,INT<,INT>>) | Get the rigid block template moment of inertia. |
| rblock.template.moi.prin(RBT_PNT<,INT>) | Get the rigid block template principal moment of inertia. |
| rblock.template.name(RBT_PNT) | Get the rigid block template name. |
| rblock.template.num | Get the number of rigid block templates. |
| rblock.template.typeid | Get the rigid block template type number. |
| rblock.template.vol(RBT_PNT) | Get/set the rigid block template volume. |
| rblock.typeid | Get the rigid block type number. |
| rblock.vel(RB_PNT<,INT>) | Get/set the rigid block velocity. |
| rblock.vertex.map(RB_PNT) | Get the vertex map. |
| rblock.vertex.num(RB_PNT) | Get the vertex count. |
| rblock.vertex.pos(RB_PNT,INT) | Get the vertex position. |
| rblock.vol(RB_PNT) | Get/set the rigid block volume. |
Contact FISH functions
| 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.energy.sum(STR<,STR>) | Get the current value of an energy partition accumulated over... |
| contact.extra(C_PNT<,INT>) | Get/set contact extra variable. |
| contact.fid(C_PNT) | Get the contact fracture ID. |
| contact.find(STR/INT,INT<,INT>) | Find a contact. |
| 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.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.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.list(<STR>) | Access the active contacts list. |
| contact.list.all(<STR>) | Access the entire contact list, including inactive contacts. |
| 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.num(<STR>) | Return the number of active contacts. |
| contact.num.all(<STR>) | Return the number of contacts, including inactive ones. |
| 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. |
| contact.typeid(STR) | Get the unique integer identifier associated with a contact type. |
| Was this helpful? ... | PFC © 2019, Itasca | Updated: Apr 26, 2019 |