AddRigidObstacle(const RigidObstacle &obstacle) | chrono::vehicle::ChVehicleCosimTerrainNodeChrono | |
Advance(double step_size) override final | chrono::vehicle::ChVehicleCosimTerrainNode | virtual |
CalculatePackingDensity(double &depth) | chrono::vehicle::ChVehicleCosimTerrainNodeGranularGPU | |
ChVehicleCosimBaseNode(const std::string &name) (defined in chrono::vehicle::ChVehicleCosimBaseNode) | chrono::vehicle::ChVehicleCosimBaseNode | protected |
ChVehicleCosimTerrainNode(double length, double width) | chrono::vehicle::ChVehicleCosimTerrainNode | protected |
ChVehicleCosimTerrainNodeChrono(Type type, double length, double width, ChContactMethod method) | chrono::vehicle::ChVehicleCosimTerrainNodeChrono | protected |
ChVehicleCosimTerrainNodeGranularGPU(double length, double width) | chrono::vehicle::ChVehicleCosimTerrainNodeGranularGPU | |
ChVehicleCosimTerrainNodeGranularGPU(const std::string &specfile) | chrono::vehicle::ChVehicleCosimTerrainNodeGranularGPU | |
CreateMeshProxy(unsigned int i) | chrono::vehicle::ChVehicleCosimTerrainNodeChrono | inlineprotectedvirtual |
EnablePostprocessVisualization(double render_fps=100) | chrono::vehicle::ChVehicleCosimBaseNode | |
EnableRuntimeVisualization(double render_fps=100, bool save_img=false) | chrono::vehicle::ChVehicleCosimBaseNode | |
EnableSettlingOutput(bool output, double output_fps=100) | chrono::vehicle::ChVehicleCosimTerrainNodeGranularGPU | |
GetDimensions(double &length, double &width) | chrono::vehicle::ChVehicleCosimTerrainNode | |
GetForceMeshProxy(unsigned int i, MeshContact &mesh_contact) | chrono::vehicle::ChVehicleCosimTerrainNode | inlineprotectedvirtual |
GetInitHeight() const override final | chrono::vehicle::ChVehicleCosimTerrainNodeChrono | inlinevirtual |
GetNodeType() const override | chrono::vehicle::ChVehicleCosimTerrainNode | inlinevirtual |
GetNodeTypeString() const | chrono::vehicle::ChVehicleCosimBaseNode | |
GetOutDirName() const | chrono::vehicle::ChVehicleCosimBaseNode | inline |
GetSizeFromSpecfile(const std::string &specfile) | chrono::vehicle::ChVehicleCosimTerrainNodeChrono | static |
GetStepExecutionTime() const | chrono::vehicle::ChVehicleCosimBaseNode | inline |
GetStepSize() const | chrono::vehicle::ChVehicleCosimBaseNode | inline |
GetSystem() override | chrono::vehicle::ChVehicleCosimTerrainNodeGranularGPU | inlinevirtual |
GetTotalExecutionTime() const | chrono::vehicle::ChVehicleCosimBaseNode | inline |
GetType() const | chrono::vehicle::ChVehicleCosimTerrainNodeChrono | inline |
GetTypeAsString(Type type) | chrono::vehicle::ChVehicleCosimTerrainNodeChrono | static |
GetTypeFromSpecfile(const std::string &specfile) | chrono::vehicle::ChVehicleCosimTerrainNodeChrono | static |
GetTypeFromString(const std::string &type) | chrono::vehicle::ChVehicleCosimTerrainNodeChrono | static |
Initialize() override final | chrono::vehicle::ChVehicleCosimTerrainNode | virtual |
InterfaceType enum name | chrono::vehicle::ChVehicleCosimBaseNode | |
IsCosimNode() const | chrono::vehicle::ChVehicleCosimBaseNode | |
m_aabb | chrono::vehicle::ChVehicleCosimTerrainNode | protected |
m_cam_pos | chrono::vehicle::ChVehicleCosimBaseNode | protected |
m_cam_target | chrono::vehicle::ChVehicleCosimBaseNode | protected |
m_cum_sim_time | chrono::vehicle::ChVehicleCosimBaseNode | protected |
m_dimX | chrono::vehicle::ChVehicleCosimTerrainNode | protected |
m_dimY | chrono::vehicle::ChVehicleCosimTerrainNode | protected |
m_fixed_proxies | chrono::vehicle::ChVehicleCosimTerrainNodeChrono | protected |
m_gacc (defined in chrono::vehicle::ChVehicleCosimBaseNode) | chrono::vehicle::ChVehicleCosimBaseNode | protectedstatic |
m_geometry | chrono::vehicle::ChVehicleCosimTerrainNode | protected |
m_init_height | chrono::vehicle::ChVehicleCosimTerrainNodeChrono | protected |
m_init_loc | chrono::vehicle::ChVehicleCosimTerrainNode | protected |
m_interface_type | chrono::vehicle::ChVehicleCosimTerrainNode | protected |
m_load_mass | chrono::vehicle::ChVehicleCosimTerrainNode | protected |
m_material_terrain | chrono::vehicle::ChVehicleCosimTerrainNodeChrono | protected |
m_mesh_contact | chrono::vehicle::ChVehicleCosimTerrainNode | protected |
m_mesh_state | chrono::vehicle::ChVehicleCosimTerrainNode | protected |
m_method | chrono::vehicle::ChVehicleCosimTerrainNodeChrono | protected |
m_name | chrono::vehicle::ChVehicleCosimBaseNode | protected |
m_node_out_dir | chrono::vehicle::ChVehicleCosimBaseNode | protected |
m_num_objects | chrono::vehicle::ChVehicleCosimTerrainNode | protected |
m_num_terrain_nodes (defined in chrono::vehicle::ChVehicleCosimBaseNode) | chrono::vehicle::ChVehicleCosimBaseNode | protected |
m_num_tire_nodes (defined in chrono::vehicle::ChVehicleCosimBaseNode) | chrono::vehicle::ChVehicleCosimBaseNode | protected |
m_num_tracked_mbs_nodes (defined in chrono::vehicle::ChVehicleCosimBaseNode) | chrono::vehicle::ChVehicleCosimBaseNode | protected |
m_num_wheeled_mbs_nodes (defined in chrono::vehicle::ChVehicleCosimBaseNode) | chrono::vehicle::ChVehicleCosimBaseNode | protected |
m_obj_map | chrono::vehicle::ChVehicleCosimTerrainNode | protected |
m_obstacles | chrono::vehicle::ChVehicleCosimTerrainNodeChrono | protected |
m_out_dir | chrono::vehicle::ChVehicleCosimBaseNode | protected |
m_outf | chrono::vehicle::ChVehicleCosimBaseNode | protected |
m_proxies | chrono::vehicle::ChVehicleCosimTerrainNodeChrono | protected |
m_rank | chrono::vehicle::ChVehicleCosimBaseNode | protected |
m_renderPP | chrono::vehicle::ChVehicleCosimBaseNode | protected |
m_renderPP_all | chrono::vehicle::ChVehicleCosimBaseNode | protected |
m_renderPP_step | chrono::vehicle::ChVehicleCosimBaseNode | protected |
m_renderRT | chrono::vehicle::ChVehicleCosimBaseNode | protected |
m_renderRT_all | chrono::vehicle::ChVehicleCosimBaseNode | protected |
m_renderRT_step | chrono::vehicle::ChVehicleCosimBaseNode | protected |
m_rigid_contact | chrono::vehicle::ChVehicleCosimTerrainNode | protected |
m_rigid_state | chrono::vehicle::ChVehicleCosimTerrainNode | protected |
m_step_size | chrono::vehicle::ChVehicleCosimBaseNode | protected |
m_timer | chrono::vehicle::ChVehicleCosimBaseNode | protected |
m_track | chrono::vehicle::ChVehicleCosimBaseNode | protected |
m_type | chrono::vehicle::ChVehicleCosimTerrainNodeChrono | protected |
m_verbose | chrono::vehicle::ChVehicleCosimBaseNode | protected |
m_wheeled | chrono::vehicle::ChVehicleCosimTerrainNode | protected |
m_writeRT | chrono::vehicle::ChVehicleCosimBaseNode | protected |
NodeType enum name | chrono::vehicle::ChVehicleCosimBaseNode | |
OnInitialize(unsigned int num_objects) override | chrono::vehicle::ChVehicleCosimTerrainNodeGranularGPU | virtual |
OnSynchronize(int step_number, double time) | chrono::vehicle::ChVehicleCosimTerrainNode | inlineprotectedvirtual |
OutputData(int frame) override final | chrono::vehicle::ChVehicleCosimTerrainNode | virtual |
OutputFilename(const std::string &dir, const std::string &root, const std::string &ext, int frame, int frame_digits) | chrono::vehicle::ChVehicleCosimBaseNode | static |
OutputVisualizationData(int frame) override final | chrono::vehicle::ChVehicleCosimTerrainNodeGranularGPU | virtual |
ProgressBar(unsigned int x, unsigned int n, unsigned int w=50) | chrono::vehicle::ChVehicleCosimBaseNode | protected |
ReadSpecfile(const std::string &specfile, rapidjson::Document &d) | chrono::vehicle::ChVehicleCosimTerrainNodeChrono | static |
RecvGeometry(utils::ChBodyGeometry &geom, int source) const | chrono::vehicle::ChVehicleCosimBaseNode | protected |
Render(double step_size) | chrono::vehicle::ChVehicleCosimBaseNode | |
SendGeometry(const utils::ChBodyGeometry &geom, int dest) const | chrono::vehicle::ChVehicleCosimBaseNode | protected |
SetCameraPosition(const ChVector3d &cam_pos, const ChVector3d &cam_target=VNULL) | chrono::vehicle::ChVehicleCosimBaseNode | |
SetCameraTracking(bool track) | chrono::vehicle::ChVehicleCosimBaseNode | inline |
SetDimensions(double length, double width) | chrono::vehicle::ChVehicleCosimTerrainNode | |
SetFromSpecfile(const std::string &specfile) | chrono::vehicle::ChVehicleCosimTerrainNodeGranularGPU | |
SetGranularMaterial(double radius, double density) | chrono::vehicle::ChVehicleCosimTerrainNodeGranularGPU | |
SetInputFromCheckpoint(const std::string &filename) | chrono::vehicle::ChVehicleCosimTerrainNodeGranularGPU | |
SetIntegratorType(gpu::CHGPU_TIME_INTEGRATOR type) | chrono::vehicle::ChVehicleCosimTerrainNodeGranularGPU | |
SetMaterialSurface(const std::shared_ptr< ChContactMaterialSMC > &mat) | chrono::vehicle::ChVehicleCosimTerrainNodeGranularGPU | |
SetOutDir(const std::string &dir_name, const std::string &suffix="") | chrono::vehicle::ChVehicleCosimBaseNode | |
SetProxyFixed(bool fixed) | chrono::vehicle::ChVehicleCosimTerrainNodeChrono | inline |
SetSamplingMethod(utils::SamplingType type, double init_height, double sep_factor=1.001, bool in_layers=false) | chrono::vehicle::ChVehicleCosimTerrainNodeGranularGPU | |
SetSettlingKineticEneryThreshold(double threshold) | chrono::vehicle::ChVehicleCosimTerrainNodeGranularGPU | |
SetSettlingTime(double time) | chrono::vehicle::ChVehicleCosimTerrainNodeGranularGPU | |
SetStepSize(double step) | chrono::vehicle::ChVehicleCosimBaseNode | inline |
SetTangentialDisplacementModel(gpu::CHGPU_FRICTION_MODE model) | chrono::vehicle::ChVehicleCosimTerrainNodeGranularGPU | |
Settle() | chrono::vehicle::ChVehicleCosimTerrainNodeGranularGPU | |
SetVerbose(bool verbose) | chrono::vehicle::ChVehicleCosimBaseNode | inline |
Synchronize(int step_number, double time) override final | chrono::vehicle::ChVehicleCosimTerrainNode | virtual |
Type enum name | chrono::vehicle::ChVehicleCosimTerrainNodeChrono | |
UpdateMeshProxy(unsigned int i, MeshState &mesh_state) | chrono::vehicle::ChVehicleCosimTerrainNode | inlineprotectedvirtual |
WriteCheckpoint(const std::string &filename) const override | chrono::vehicle::ChVehicleCosimTerrainNodeGranularGPU | virtual |
~ChVehicleCosimBaseNode() (defined in chrono::vehicle::ChVehicleCosimBaseNode) | chrono::vehicle::ChVehicleCosimBaseNode | inlinevirtual |
~ChVehicleCosimTerrainNode() (defined in chrono::vehicle::ChVehicleCosimTerrainNode) | chrono::vehicle::ChVehicleCosimTerrainNode | inlinevirtual |
~ChVehicleCosimTerrainNodeChrono() (defined in chrono::vehicle::ChVehicleCosimTerrainNodeChrono) | chrono::vehicle::ChVehicleCosimTerrainNodeChrono | inlinevirtual |
~ChVehicleCosimTerrainNodeGranularGPU() (defined in chrono::vehicle::ChVehicleCosimTerrainNodeGranularGPU) | chrono::vehicle::ChVehicleCosimTerrainNodeGranularGPU | |