chrono::vehicle::FialaTire Member List

This is the complete list of members for chrono::vehicle::FialaTire, including all inherited members.

AddVisualizationAssets(VisualizationType vis) overridechrono::vehicle::FialaTirevirtual
Advance(double step) overridechrono::vehicle::ChFialaTirevirtual
ChFialaTire(const std::string &name)chrono::vehicle::ChFialaTire
ChPart(const std::string &name)chrono::vehicle::ChPart
ChTire(const std::string &name)chrono::vehicle::ChTire
CollisionType enum name (defined in chrono::vehicle::ChTire)chrono::vehicle::ChTire
ConstructAreaDepthTable(double disc_radius, ChFunction_Recorder &areaDep)chrono::vehicle::ChTireprotectedstatic
DiscTerrainCollision(const ChTerrain &terrain, const ChVector<> &disc_center, const ChVector<> &disc_normal, double disc_radius, ChCoordsys<> &contact, double &depth)chrono::vehicle::ChTireprotectedstatic
DiscTerrainCollision4pt(const ChTerrain &terrain, const ChVector<> &disc_center, const ChVector<> &disc_normal, double disc_radius, double width, ChCoordsys<> &contact, double &depth, double &camber_angle)chrono::vehicle::ChTireprotectedstatic
DiscTerrainCollisionEnvelope(const ChTerrain &terrain, const ChVector<> &disc_center, const ChVector<> &disc_normal, double disc_radius, const ChFunction_Recorder &areaDep, ChCoordsys<> &contact, double &depth)chrono::vehicle::ChTireprotectedstatic
EstimateInertia(double tire_width, double aspect_ratio, double rim_diameter, double tire_mass, double t_factor=2)chrono::vehicle::ChTirestatic
ExportBodyList(rapidjson::Document &jsonDocument, std::vector< std::shared_ptr< ChBody >> bodies)chrono::vehicle::ChPartprotectedstatic
ExportBodyLoadList(rapidjson::Document &jsonDocument, std::vector< std::shared_ptr< ChLoadBodyBody >> loads)chrono::vehicle::ChPartprotectedstatic
ExportComponentList(rapidjson::Document &jsonDocument) const chrono::vehicle::ChPartvirtual
ExportCouplesList(rapidjson::Document &jsonDocument, std::vector< std::shared_ptr< ChShaftsCouple >> couples)chrono::vehicle::ChPartprotectedstatic
ExportJointList(rapidjson::Document &jsonDocument, std::vector< std::shared_ptr< ChLink >> joints)chrono::vehicle::ChPartprotectedstatic
ExportLinSpringList(rapidjson::Document &jsonDocument, std::vector< std::shared_ptr< ChLinkSpringCB >> springs)chrono::vehicle::ChPartprotectedstatic
ExportMarkerList(rapidjson::Document &jsonDocument, std::vector< std::shared_ptr< ChMarker >> markers)chrono::vehicle::ChPartprotectedstatic
ExportRotSpringList(rapidjson::Document &jsonDocument, std::vector< std::shared_ptr< ChLinkRotSpringCB >> springs)chrono::vehicle::ChPartprotectedstatic
ExportShaftList(rapidjson::Document &jsonDocument, std::vector< std::shared_ptr< ChShaft >> shafts)chrono::vehicle::ChPartprotectedstatic
FialaPatchForces(double &fx, double &fy, double &mz, double kappa, double alpha, double fz)chrono::vehicle::ChFialaTireprotected
FialaTire(const std::string &filename) (defined in chrono::vehicle::FialaTire)chrono::vehicle::FialaTire
FialaTire(const rapidjson::Document &d) (defined in chrono::vehicle::FialaTire)chrono::vehicle::FialaTire
GetCamberAngle() const chrono::vehicle::ChTire
GetCamberAngle_internal()chrono::vehicle::ChFialaTire
GetCoefficientFriction() const chrono::vehicle::ChPart
GetCoefficientRestitution() const chrono::vehicle::ChPart
GetDeflection() const chrono::vehicle::ChTirevirtual
GetGn() const chrono::vehicle::ChPart
GetGt() const chrono::vehicle::ChPart
GetInertia() const overridechrono::vehicle::FialaTirevirtual
GetKn() const chrono::vehicle::ChPart
GetKt() const chrono::vehicle::ChPart
GetLongitudinalSlip() const chrono::vehicle::ChTire
GetLongitudinalSlip_internal() const chrono::vehicle::ChFialaTire
GetMass() const overridechrono::vehicle::FialaTirevirtual
GetName() const chrono::vehicle::ChPart
GetNormalDampingForce(double depth, double velocity) const overridechrono::vehicle::FialaTirevirtual
GetNormalStiffnessForce(double depth) const overridechrono::vehicle::FialaTirevirtual
GetPoissonRatio() const chrono::vehicle::ChPart
GetRadius() const overridechrono::vehicle::ChFialaTirevirtual
GetSlipAngle() const chrono::vehicle::ChTire
GetSlipAngle_internal() const chrono::vehicle::ChFialaTire
GetStepsize() const chrono::vehicle::ChTire
GetTemplateName() const overridechrono::vehicle::ChFialaTirevirtual
GetTireForce() const overridechrono::vehicle::ChFialaTirevirtual
GetVisualizationWidth() const overridechrono::vehicle::FialaTirevirtual
GetWidth() const chrono::vehicle::ChFialaTire
GetYoungModulus() const chrono::vehicle::ChPart
Initialize(std::shared_ptr< ChBody > wheel, VehicleSide side) overridechrono::vehicle::ChFialaTirevirtual
m_c_alpha (defined in chrono::vehicle::ChFialaTire)chrono::vehicle::ChFialaTireprotected
m_c_slip (defined in chrono::vehicle::ChFialaTire)chrono::vehicle::ChFialaTireprotected
m_dynamic_modechrono::vehicle::ChFialaTireprotected
m_frictionchrono::vehicle::ChPartprotected
m_gnchrono::vehicle::ChPartprotected
m_gtchrono::vehicle::ChPartprotected
m_knchrono::vehicle::ChPartprotected
m_ktchrono::vehicle::ChPartprotected
m_muchrono::vehicle::ChFialaTireprotected
m_mu_0chrono::vehicle::ChFialaTireprotected
m_namechrono::vehicle::ChPartprotected
m_outputchrono::vehicle::ChPartprotected
m_poisson_ratiochrono::vehicle::ChPartprotected
m_relax_length_x (defined in chrono::vehicle::ChFialaTire)chrono::vehicle::ChFialaTireprotected
m_relax_length_y (defined in chrono::vehicle::ChFialaTire)chrono::vehicle::ChFialaTireprotected
m_restitutionchrono::vehicle::ChPartprotected
m_rolling_resistance (defined in chrono::vehicle::ChFialaTire)chrono::vehicle::ChFialaTireprotected
m_sidechrono::vehicle::ChTireprotected
m_stepsizechrono::vehicle::ChTireprotected
m_time (defined in chrono::vehicle::ChFialaTire)chrono::vehicle::ChFialaTireprotected
m_time_trans (defined in chrono::vehicle::ChFialaTire)chrono::vehicle::ChFialaTireprotected
m_u_max (defined in chrono::vehicle::ChFialaTire)chrono::vehicle::ChFialaTireprotected
m_u_min (defined in chrono::vehicle::ChFialaTire)chrono::vehicle::ChFialaTireprotected
m_unloaded_radiuschrono::vehicle::ChFialaTireprotected
m_wheelchrono::vehicle::ChTireprotected
m_width (defined in chrono::vehicle::ChFialaTire)chrono::vehicle::ChFialaTireprotected
m_young_moduluschrono::vehicle::ChPartprotected
Output(ChVehicleOutput &database) const chrono::vehicle::ChPartvirtual
OutputEnabled() const chrono::vehicle::ChPart
RemoveVisualizationAssets() overridefinalchrono::vehicle::FialaTirevirtual
ReportMass() const chrono::vehicle::ChTirevirtual
ReportTireForce(ChTerrain *terrain) const overridechrono::vehicle::ChFialaTirevirtual
SetContactFrictionCoefficient(float friction_coefficient)chrono::vehicle::ChPart
SetContactMaterialCoefficients(float kn, float gn, float kt, float gt)chrono::vehicle::ChPart
SetContactMaterialProperties(float young_modulus, float poisson_ratio)chrono::vehicle::ChPart
SetContactRestitutionCoefficient(float restitution_coefficient)chrono::vehicle::ChPart
SetFialaParams() overridechrono::vehicle::FialaTirevirtual
SetName(const std::string &name)chrono::vehicle::ChPart
SetOutput(bool state)chrono::vehicle::ChPartvirtual
SetStepsize(double val)chrono::vehicle::ChTire
SetVisualizationType(VisualizationType vis)chrono::vehicle::ChPart
Synchronize(double time, const WheelState &wheel_state, const ChTerrain &terrain, CollisionType collision_type=CollisionType::SINGLE_POINT) overridechrono::vehicle::ChFialaTirevirtual
TransformInertiaMatrix(const ChVector<> &moments, const ChVector<> &products, const ChMatrix33<> &vehicle_rot, const ChMatrix33<> &body_rot)chrono::vehicle::ChPartstatic
WritePlots(const std::string &plFileName, const std::string &plTireFormat)chrono::vehicle::ChFialaTire
~ChFialaTire() (defined in chrono::vehicle::ChFialaTire)chrono::vehicle::ChFialaTirevirtual
~ChPart() (defined in chrono::vehicle::ChPart)chrono::vehicle::ChPartvirtual
~ChTire() (defined in chrono::vehicle::ChTire)chrono::vehicle::ChTirevirtual
~FialaTire() (defined in chrono::vehicle::FialaTire)chrono::vehicle::FialaTire