chrono::fea::ChContactTriangleXYZROT Member List

This is the complete list of members for chrono::fea::ChContactTriangleXYZROT, 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 &marchive)chrono::ChContactable
ArchiveOut(ChArchiveOut &marchive)chrono::ChContactable
ChContactable() (defined in chrono::ChContactable)chrono::ChContactableprotected
ChContactTriangleXYZROT() (defined in chrono::fea::ChContactTriangleXYZROT)chrono::fea::ChContactTriangleXYZROT
ChContactTriangleXYZROT(const std::array< std::shared_ptr< ChNodeFEAxyzrot >, 3 > &nodes, ChContactSurface *container=nullptr) (defined in chrono::fea::ChContactTriangleXYZROT)chrono::fea::ChContactTriangleXYZROT
collision_model (defined in chrono::ChContactable)chrono::ChContactableprotected
ComputeJacobianForContactPart(const ChVector<> &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::ChContactTriangleXYZROTvirtual
ComputeJacobianForRollingContactPart(const ChVector<> &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::ChContactTriangleXYZROTvirtual
ComputeNormal(const double U, const double V) overridechrono::fea::ChContactTriangleXYZROTvirtual
ComputeUVfromP(const ChVector<> P, double &u, double &v)chrono::fea::ChContactTriangleXYZROT
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
ContactableGet_ndof_w() overridechrono::fea::ChContactTriangleXYZROTinlinevirtual
ContactableGet_ndof_x() overridechrono::fea::ChContactTriangleXYZROTinlinevirtual
ContactableGetStateBlock_w(ChStateDelta &w) overridechrono::fea::ChContactTriangleXYZROTvirtual
ContactableGetStateBlock_x(ChState &x) overridechrono::fea::ChContactTriangleXYZROTvirtual
ContactableIncrementState(const ChState &x, const ChStateDelta &dw, ChState &x_new) overridechrono::fea::ChContactTriangleXYZROTvirtual
ContactForceLoadQ(const ChVector<> &F, const ChVector<> &point, const ChState &state_x, ChVectorDynamic<> &Q, int offset) overridechrono::fea::ChContactTriangleXYZROTvirtual
ContactForceLoadResidual_F(const ChVector<> &F, const ChVector<> &abs_point, ChVectorDynamic<> &R) overridechrono::fea::ChContactTriangleXYZROTvirtual
eChContactableType enum namechrono::ChContactable
Get_field_ncoords() overridechrono::fea::ChContactTriangleXYZROTinlinevirtual
GetCollisionModel() constchrono::ChContactable
GetContactableMass() overridechrono::fea::ChContactTriangleXYZROTinlinevirtual
GetContactableType() const overridechrono::fea::ChContactTriangleXYZROTinlinevirtual
GetContactPoint(const ChVector<> &loc_point, const ChState &state_x) overridechrono::fea::ChContactTriangleXYZROTvirtual
GetContactPointSpeed(const ChVector<> &loc_point, const ChState &state_x, const ChStateDelta &state_w) overridechrono::fea::ChContactTriangleXYZROTvirtual
GetContactPointSpeed(const ChVector<> &abs_point) overridechrono::fea::ChContactTriangleXYZROTvirtual
GetContactSurface() constchrono::fea::ChContactTriangleXYZROTinline
GetCsysForCollisionModel() overridechrono::fea::ChContactTriangleXYZROTinlinevirtual
GetNode(int i) constchrono::fea::ChContactTriangleXYZROTinline
GetPhysicsItem() overridechrono::fea::ChContactTriangleXYZROTvirtual
GetSubBlockOffset(int nblock) overridechrono::fea::ChContactTriangleXYZROTvirtual
GetSubBlocks() overridechrono::fea::ChContactTriangleXYZROTinlinevirtual
GetSubBlockSize(int nblock) overridechrono::fea::ChContactTriangleXYZROTinlinevirtual
GetUserData() constchrono::ChContactableinline
GetVariables1() overridechrono::fea::ChContactTriangleXYZROTinlinevirtual
GetVariables2() overridechrono::fea::ChContactTriangleXYZROTinlinevirtual
GetVariables3() overridechrono::fea::ChContactTriangleXYZROTinlinevirtual
HasData() constchrono::ChContactableinline
IsContactActive() overridechrono::fea::ChContactTriangleXYZROTinlinevirtual
IsSubBlockActive(int nblock) const overridechrono::fea::ChContactTriangleXYZROTvirtual
IsTriangleIntegrationNeeded() overridechrono::fea::ChContactTriangleXYZROTinlinevirtual
LoadableGet_ndof_w() overridechrono::fea::ChContactTriangleXYZROTinlinevirtual
LoadableGet_ndof_x() overridechrono::fea::ChContactTriangleXYZROTinlinevirtual
LoadableGetStateBlock_w(int block_offset, ChStateDelta &mD) overridechrono::fea::ChContactTriangleXYZROTvirtual
LoadableGetStateBlock_x(int block_offset, ChState &mD) overridechrono::fea::ChContactTriangleXYZROTvirtual
LoadableGetVariables(std::vector< ChVariables * > &mvars) overridechrono::fea::ChContactTriangleXYZROTvirtual
LoadableStateIncrement(const unsigned int off_x, ChState &x_new, const ChState &x, const unsigned int off_v, const ChStateDelta &Dv) overridechrono::fea::ChContactTriangleXYZROTvirtual
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::ChContactTriangleXYZROTinline
OwnsNode(int i) constchrono::fea::ChContactTriangleXYZROTinline
SetContactSurface(ChContactSurface *container)chrono::fea::ChContactTriangleXYZROTinline
SetEdgeOwnership(const ChVector< bool > &owns_edge)chrono::fea::ChContactTriangleXYZROTinline
SetNodeOwnership(const ChVector< bool > &owns_node)chrono::fea::ChContactTriangleXYZROTinline
SetNodes(const std::array< std::shared_ptr< ChNodeFEAxyzrot >, 3 > &nodes)chrono::fea::ChContactTriangleXYZROTinline
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