chrono::fea::ChContactTriangleXYZ Member List

This is the complete list of members for chrono::fea::ChContactTriangleXYZ, including all inherited members.

AddCollisionModel(std::shared_ptr< ChCollisionModel > model)chrono::ChContactable
AddCollisionShape(std::shared_ptr< ChCollisionShape > shape, const ChFrame<> &frame=ChFrame<>())chrono::ChContactable
ArchiveIn(ChArchiveIn &archive_in)chrono::ChContactable
ArchiveOut(ChArchiveOut &archive_out)chrono::ChContactable
ChContactable() (defined in chrono::ChContactable)chrono::ChContactableprotected
ChContactTriangleXYZ() (defined in chrono::fea::ChContactTriangleXYZ)chrono::fea::ChContactTriangleXYZ
ChContactTriangleXYZ(const std::array< std::shared_ptr< ChNodeFEAxyz >, 3 > &nodes, ChContactSurface *container=nullptr) (defined in chrono::fea::ChContactTriangleXYZ)chrono::fea::ChContactTriangleXYZ
collision_model (defined in chrono::ChContactable)chrono::ChContactableprotected
ComputeJacobianForContactPart(const ChVector3d &abs_point, ChMatrix33<> &contact_plane, type_constraint_tuple &jacobian_tuple_N, type_constraint_tuple &jacobian_tuple_U, type_constraint_tuple &jacobian_tuple_V, bool second) overridechrono::fea::ChContactTriangleXYZvirtual
ComputeJacobianForRollingContactPart(const ChVector3d &abs_point, ChMatrix33<> &contact_plane, type_constraint_tuple &jacobian_tuple_N, type_constraint_tuple &jacobian_tuple_U, type_constraint_tuple &jacobian_tuple_V, bool second) (defined in chrono::ChContactable_3vars< T1, T2, T3 >)chrono::ChContactable_3vars< T1, T2, T3 >inlinevirtual
ComputeNF(const double U, const double V, ChVectorDynamic<> &Qi, double &detJ, const ChVectorDynamic<> &F, ChVectorDynamic<> *state_x, ChVectorDynamic<> *state_w) overridechrono::fea::ChContactTriangleXYZvirtual
ComputeNormal(const double U, const double V) overridechrono::fea::ChContactTriangleXYZvirtual
ComputeUVfromP(const ChVector3d P, double &u, double &v)chrono::fea::ChContactTriangleXYZ
CONTACTABLE_3 enum valuechrono::ChContactable
CONTACTABLE_333 enum valuechrono::ChContactable
CONTACTABLE_6 enum valuechrono::ChContactable
CONTACTABLE_666 enum valuechrono::ChContactable
CONTACTABLE_UNKNOWN enum valuechrono::ChContactable
ContactableGetStateBlockPosLevel(ChState &x) overridechrono::fea::ChContactTriangleXYZvirtual
ContactableGetStateBlockVelLevel(ChStateDelta &w) overridechrono::fea::ChContactTriangleXYZvirtual
ContactableIncrementState(const ChState &x, const ChStateDelta &dw, ChState &x_new) overridechrono::fea::ChContactTriangleXYZvirtual
ContactComputeQ(const ChVector3d &F, const ChVector3d &T, const ChVector3d &point, const ChState &state_x, ChVectorDynamic<> &Q, int offset) overridechrono::fea::ChContactTriangleXYZvirtual
ContactForceLoadResidual_F(const ChVector3d &F, const ChVector3d &T, const ChVector3d &abs_point, ChVectorDynamic<> &R) overridechrono::fea::ChContactTriangleXYZvirtual
eChContactableType enum namechrono::ChContactable
GetCollisionModel() constchrono::ChContactable
GetCollisionModelFrame() overridechrono::fea::ChContactTriangleXYZinlinevirtual
GetContactableMass() overridechrono::fea::ChContactTriangleXYZinlinevirtual
GetContactableNumCoordsPosLevel() overridechrono::fea::ChContactTriangleXYZinlinevirtual
GetContactableNumCoordsVelLevel() overridechrono::fea::ChContactTriangleXYZinlinevirtual
GetContactableType() const overridechrono::fea::ChContactTriangleXYZinlinevirtual
GetContactPoint(const ChVector3d &loc_point, const ChState &state_x) overridechrono::fea::ChContactTriangleXYZvirtual
GetContactPointSpeed(const ChVector3d &loc_point, const ChState &state_x, const ChStateDelta &state_w) overridechrono::fea::ChContactTriangleXYZvirtual
GetContactPointSpeed(const ChVector3d &abs_point) overridechrono::fea::ChContactTriangleXYZvirtual
GetContactSurface() constchrono::fea::ChContactTriangleXYZinline
GetLoadableNumCoordsPosLevel() overridechrono::fea::ChContactTriangleXYZinlinevirtual
GetLoadableNumCoordsVelLevel() overridechrono::fea::ChContactTriangleXYZinlinevirtual
GetNode(int i) constchrono::fea::ChContactTriangleXYZinline
GetNumFieldCoords() overridechrono::fea::ChContactTriangleXYZinlinevirtual
GetNumSubBlocks() overridechrono::fea::ChContactTriangleXYZinlinevirtual
GetPhysicsItem() overridechrono::fea::ChContactTriangleXYZvirtual
GetSubBlockOffset(unsigned int nblock) overridechrono::fea::ChContactTriangleXYZvirtual
GetSubBlockSize(unsigned int nblock) overridechrono::fea::ChContactTriangleXYZinlinevirtual
GetUserData() constchrono::ChContactableinline
GetVariables1() overridechrono::fea::ChContactTriangleXYZinlinevirtual
GetVariables2() overridechrono::fea::ChContactTriangleXYZinlinevirtual
GetVariables3() overridechrono::fea::ChContactTriangleXYZinlinevirtual
HasData() constchrono::ChContactableinline
IsContactActive() overridechrono::fea::ChContactTriangleXYZinlinevirtual
IsSubBlockActive(unsigned int nblock) const overridechrono::fea::ChContactTriangleXYZvirtual
IsTriangleIntegrationNeeded() overridechrono::fea::ChContactTriangleXYZinlinevirtual
LoadableGetStateBlockPosLevel(int block_offset, ChState &mD) overridechrono::fea::ChContactTriangleXYZvirtual
LoadableGetStateBlockVelLevel(int block_offset, ChStateDelta &mD) overridechrono::fea::ChContactTriangleXYZvirtual
LoadableGetVariables(std::vector< ChVariables * > &mvars) overridechrono::fea::ChContactTriangleXYZvirtual
LoadableStateIncrement(const unsigned int off_x, ChState &x_new, const ChState &x, const unsigned int off_v, const ChStateDelta &Dv) overridechrono::fea::ChContactTriangleXYZvirtual
nvars1 (defined in chrono::ChVariableTupleCarrier_3vars< N1, N2, N3 >)chrono::ChVariableTupleCarrier_3vars< N1, N2, N3 >static
nvars2 (defined in chrono::ChVariableTupleCarrier_3vars< N1, N2, N3 >)chrono::ChVariableTupleCarrier_3vars< N1, N2, N3 >static
nvars3 (defined in chrono::ChVariableTupleCarrier_3vars< N1, N2, N3 >)chrono::ChVariableTupleCarrier_3vars< N1, N2, N3 >static
OwnsEdge(int i) constchrono::fea::ChContactTriangleXYZinline
OwnsNode(int i) constchrono::fea::ChContactTriangleXYZinline
SetContactSurface(ChContactSurface *container)chrono::fea::ChContactTriangleXYZinline
SetEdgeOwnership(const ChVector3b &owns_edge)chrono::fea::ChContactTriangleXYZinline
SetNodeOwnership(const ChVector3b &owns_node)chrono::fea::ChContactTriangleXYZinline
SetNodes(const std::array< std::shared_ptr< ChNodeFEAxyz >, 3 > &nodes)chrono::fea::ChContactTriangleXYZinline
SetUserData(const std::shared_ptr< void > &data)chrono::ChContactableinline
type_constraint_tuple typedef (defined in chrono::ChContactable_3vars< T1, T2, T3 >)chrono::ChContactable_3vars< T1, T2, T3 >
type_variable_tuple_carrier typedef (defined in chrono::ChContactable_3vars< T1, T2, T3 >)chrono::ChContactable_3vars< T1, T2, T3 >
~ChContactable() (defined in chrono::ChContactable)chrono::ChContactableinlinevirtual
~ChLoadable() (defined in chrono::ChLoadable)chrono::ChLoadableinlinevirtual
~ChLoadableUV() (defined in chrono::ChLoadableUV)chrono::ChLoadableUVinlinevirtual
~ChVariableTupleCarrier_3vars() (defined in chrono::ChVariableTupleCarrier_3vars< N1, N2, N3 >)chrono::ChVariableTupleCarrier_3vars< N1, N2, N3 >inlinevirtual