SYMBOL INDEX (292 symbols across 39 files) FILE: benchmark/affine-transform.cpp type BenchFixture (line 27) | struct BenchFixture : benchmark::Fixture method SetUp (line 29) | void SetUp(benchmark::State &) method TearDown (line 46) | void TearDown(benchmark::State &) FILE: benchmark/mujoco-humanoid.cpp function addFloorToGeomModel (line 25) | void addFloorToGeomModel(GeometryModel & geom_model) function addSystemCollisionPairs (line 36) | void addSystemCollisionPairs(const Model & model, GeometryModel & geom_m... type MujocoHumanoidFixture (line 84) | struct MujocoHumanoidFixture : benchmark::Fixture method SetUp (line 86) | void SetUp(benchmark::State &) method TearDown (line 109) | void TearDown(benchmark::State &) FILE: bindings/python/core/expose-constraints-problem.cpp type simple (line 9) | namespace simple type python (line 11) | namespace python function exposeConstraintsProblem (line 14) | void exposeConstraintsProblem() FILE: bindings/python/core/expose-contact-frame.cpp type simple (line 12) | namespace simple type python (line 14) | namespace python function SE3 (line 20) | SE3 placementFromNormalAndPosition(const Vector3s & normal, const Ve... function placementFromNormalAndPositionDerivative (line 27) | bp::tuple placementFromNormalAndPositionDerivative(const SE3 & M) function exposeContactFrame (line 35) | void exposeContactFrame() FILE: bindings/python/core/expose-simulator.cpp type simple (line 7) | namespace simple type python (line 9) | namespace python function exposeSimulator (line 12) | void exposeSimulator() FILE: bindings/python/module.cpp function BOOST_PYTHON_MODULE (line 14) | BOOST_PYTHON_MODULE(SIMPLE_PYTHON_MODULE_NAME) FILE: include/simple/bindings/python/core/constraints-problem.hpp type simple (line 20) | namespace simple type python (line 22) | namespace python type ConstraintsProblemPythonVisitor (line 48) | struct ConstraintsProblemPythonVisitor : public bp::def_visitor> (line 22) | struct traits g() method g (line 433) | Eigen::VectorBlock g() const method preconditioner (line 439) | Eigen::VectorBlock preconditioner() method preconditioner (line 445) | Eigen::VectorBlock preconditioner() const method time_scaling_acc_to_constraints (line 451) | Eigen::VectorBlock time_scaling_acc_to_constraints() method time_scaling_acc_to_constraints (line 457) | Eigen::VectorBlock time_scaling_acc_to_constraints()... method constraints_forces (line 463) | Eigen::VectorBlock constraints_forces() method constraints_forces (line 469) | Eigen::VectorBlock constraints_forces() const method previous_constraints_forces (line 475) | Eigen::VectorBlock previous_constraints_forces() method previous_constraints_forces (line 481) | Eigen::VectorBlock previous_constraints_forces() const method constraints_velocities (line 488) | Eigen::VectorBlock constraints_velocities() method constraints_velocities (line 495) | Eigen::VectorBlock constraints_velocities() const method constraints_velocities_warmstarts (line 501) | Eigen::VectorBlock constraints_velocities_warmstarts() method constraints_velocities_warmstarts (line 507) | Eigen::VectorBlock constraints_velocities_warmstarts... method joint_friction_constraint_size (line 531) | int joint_friction_constraint_size() const method getNumberOfJointFrictionConstraints (line 537) | std::size_t getNumberOfJointFrictionConstraints() const method joint_friction_constraint_forces (line 547) | Eigen::VectorBlock joint_friction_constraint_forces() method joint_friction_constraint_forces (line 553) | Eigen::VectorBlock joint_friction_constraint_forces(... method previous_joint_friction_constraint_forces (line 559) | Eigen::VectorBlock previous_joint_friction_constraint_forc... method previous_joint_friction_constraint_forces (line 565) | Eigen::VectorBlock previous_joint_friction_constrain... method bilateral_constraints_size (line 574) | int bilateral_constraints_size() const method getNumberOfBilateralConstraints (line 580) | std::size_t getNumberOfBilateralConstraints() const method bilateral_constraints_forces (line 586) | Eigen::VectorBlock bilateral_constraints_forces() method bilateral_constraints_forces (line 593) | Eigen::VectorBlock bilateral_constraints_forces() const method previous_bilateral_constraints_forces (line 600) | Eigen::VectorBlock previous_bilateral_constraints_forces() method previous_bilateral_constraints_forces (line 607) | Eigen::VectorBlock previous_bilateral_constraints_fo... method weld_constraints_size (line 617) | int weld_constraints_size() const method getNumberOfWeldConstraints (line 623) | std::size_t getNumberOfWeldConstraints() const method weld_constraints_forces (line 629) | Eigen::VectorBlock weld_constraints_forces() method weld_constraints_forces (line 636) | Eigen::VectorBlock weld_constraints_forces() const method previous_weld_constraints_forces (line 643) | Eigen::VectorBlock previous_weld_constraints_forces() method previous_weld_constraints_forces (line 650) | Eigen::VectorBlock previous_weld_constraints_forces(... method joint_limit_constraint_max_size (line 660) | int joint_limit_constraint_max_size() const method joint_limit_constraint_size (line 669) | int joint_limit_constraint_size() const method previous_joint_limit_constraint_size (line 675) | int previous_joint_limit_constraint_size() const method getNumberOfJointLimitConstraints (line 681) | std::size_t getNumberOfJointLimitConstraints() const method joint_limit_constraint_forces (line 691) | Eigen::VectorBlock joint_limit_constraint_forces() method joint_limit_constraint_forces (line 699) | Eigen::VectorBlock joint_limit_constraint_forces() c... method previous_joint_limit_constraint_forces (line 707) | Eigen::VectorBlock previous_joint_limit_constraint_forces() method previous_joint_limit_constraint_forces (line 715) | Eigen::VectorBlock previous_joint_limit_constraint_f... method frictional_point_constraints_size (line 728) | int frictional_point_constraints_size() const method previous_frictional_point_constraints_size (line 734) | int previous_frictional_point_constraints_size() const method setMaxNumberOfContactsPerCollisionPair (line 740) | void setMaxNumberOfContactsPerCollisionPair(ContactIndex num) method ContactIndex (line 751) | ContactIndex getMaxNumberOfContactsPerCollisionPair() const method ContactIndex (line 760) | ContactIndex getMaxNumberOfContacts() const method ContactIndex (line 766) | ContactIndex getNumberOfContacts() const method ContactIndex (line 772) | ContactIndex getPreviousNumberOfContacts() const method frictional_point_constraints_forces (line 778) | Eigen::VectorBlock frictional_point_constraints_forces() method frictional_point_constraints_forces (line 789) | Eigen::VectorBlock frictional_point_constraints_forc... method previous_frictional_point_constraints_forces (line 800) | Eigen::VectorBlock previous_frictional_point_constraints_f... method previous_frictional_point_constraints_forces (line 811) | Eigen::VectorBlock previous_frictional_point_constra... method frictional_point_constraints_velocities (line 823) | Eigen::VectorBlock frictional_point_constraints_velocities() method frictional_point_constraints_velocities (line 835) | Eigen::VectorBlock frictional_point_constraints_velo... method frictional_point_constraints_warmstart (line 846) | Eigen::VectorBlock frictional_point_constraints_warmstart() method frictional_point_constraints_warmstart (line 857) | Eigen::VectorBlock frictional_point_constraints_warm... method contact_time_scaling_acc_to_constraints (line 868) | Eigen::VectorBlock contact_time_scaling_acc_to_constraints() method contact_time_scaling_acc_to_constraints (line 879) | Eigen::VectorBlock contact_time_scaling_acc_to_const... method PlacementVector (line 890) | PlacementVector & frictional_point_constraints_placements() method PlacementVector (line 896) | const PlacementVector & frictional_point_constraints_placements() const method PlacementVector (line 902) | PlacementVector & previous_frictional_point_constraints_placements() method PlacementVector (line 908) | const PlacementVector & previous_frictional_point_constraints_placem... FILE: include/simple/core/constraints-problem.hxx type simple (line 21) | namespace simple FILE: include/simple/core/contact-frame.hpp type simple (line 17) | namespace simple type PlacementFromNormalAndPositionTpl (line 22) | struct PlacementFromNormalAndPositionTpl method Vector3s (line 60) | static Vector3s getReferenceVector(const Eigen::MatrixBase ... method Vector3s (line 76) | static Vector3s reference_vector() method Vector3s (line 82) | static Vector3s other_reference_vector() type ComputeContactPatchDerivative (line 90) | struct ComputeContactPatchDerivative : ::diffcoal::ComputeContactPatch... method ComputeContactPatchDerivative (line 95) | ComputeContactPatchDerivative(const GeometryObject & go1, const Geom... method run (line 104) | virtual void run( method GeometryObject (line 128) | const GeometryObject & getGeometryObject1() const method GeometryObject (line 132) | const GeometryObject & getGeometryObject2() const FILE: include/simple/core/contact-frame.hxx type simple (line 8) | namespace simple FILE: include/simple/core/fwd.hpp type simple (line 11) | namespace simple type helper (line 13) | namespace helper type ConstraintsProblemTpl (line 20) | struct ConstraintsProblemTpl type SimulatorTpl (line 24) | struct SimulatorTpl type ContactSolverDerivativesTpl (line 28) | struct ContactSolverDerivativesTpl type SimulatorDerivativesTpl (line 32) | struct SimulatorDerivativesTpl type PlacementFromNormalAndPositionTpl (line 36) | struct PlacementFromNormalAndPositionTpl FILE: include/simple/core/simulator.hpp type simple (line 22) | namespace simple type traits> (line 26) | struct traits> type SimulatorTpl (line 32) | struct SimulatorTpl // : ::pinocchio::NumericalBase (line 514) | struct SimulatorConstraintSolverTpl<::pinocchio::ADMMContactSolverTp... type SimulatorConstraintSolverTpl<::pinocchio::PGSContactSolverTpl, _Scalar, _Options, JointCollectionTpl> (line 537) | struct SimulatorConstraintSolverTpl<::pinocchio::PGSContactSolverTpl... FILE: include/simple/core/simulator.hxx type simple (line 30) | namespace simple type details (line 512) | namespace details FILE: include/simple/fwd.hpp type simple (line 39) | namespace simple type traits (line 45) | struct traits type context (line 49) | namespace context FILE: include/simple/math/fwd.hpp type simple (line 10) | namespace simple FILE: include/simple/math/qr.hpp type simple (line 12) | namespace simple type math (line 14) | namespace math type SolveInPlaceWrapper (line 17) | struct SolveInPlaceWrapper : _SolverType method solveInPlace (line 22) | void solveInPlace(const Eigen::MatrixBase & mat) const type SolveInPlaceWrapper> (line 32) | struct SolveInPlaceWrapper> : Eige... method solveInPlace (line 37) | void solveInPlace(const Eigen::MatrixBase & mat_) const FILE: include/simple/utils/visitors.hpp type simple (line 12) | namespace simple type visitors (line 14) | namespace visitors type lambda_visitor_helper (line 18) | struct lambda_visitor_helper type lambda_visitor_helper (line 22) | struct lambda_visitor_helper method lambda_visitor_helper (line 25) | lambda_visitor_helper() method ReturnType (line 30) | ReturnType operator()(const boost::blank &) const type lambda_visitor (line 60) | struct lambda_visitor method lambda_visitor (line 66) | lambda_visitor(Lambdas... lambdas) function make_lambda_visitor (line 77) | lambda_visitor make_lambda_visitor(Lambdas..... type lambda_visitor_helper (line 39) | struct lambda_visitor_helper method lambda_visitor_helper (line 46) | lambda_visitor_helper(Lambda lambda, Lambdas... lambdas) FILE: sandbox/cartpole.py class SimulationArgs (line 13) | class SimulationArgs(tap.Tap): function create_cartpole (line 45) | def create_cartpole(N, add_floor): FILE: sandbox/go2_contact_id.py class ScriptArgs (line 14) | class ScriptArgs(SimulationArgs): function computeCost (line 120) | def computeCost(tau): FILE: sandbox/parallel_rollout.py function createSimulator (line 19) | def createSimulator( function simulate_tau_batch_sequential (line 76) | def simulate_tau_batch_sequential(tau_batch, sim_batch, q, v, dt): function simulate_tau_batch_parallel (line 93) | def simulate_tau_batch_parallel(sim_batch, q, v, tau_batch, dt): FILE: sandbox/pin_utils.py function addSystemCollisionPairs (line 5) | def addSystemCollisionPairs(model, geom_model, qref): FILE: sandbox/sim_utils.py class SimulationArgs (line 20) | class SimulationArgs(tap.Tap): function setupSimulatorFromArgs (line 53) | def setupSimulatorFromArgs(sim: simple.Simulator, args: SimulationArgs): function plotContactSolver (line 93) | def plotContactSolver( function subSample (line 151) | def subSample(xs, duration, fps): function addSystemCollisionPairs (line 162) | def addSystemCollisionPairs(model, geom_model, qref): function addFloor (line 201) | def addFloor(geom_model: pin.GeometryModel, visual_model: pin.GeometryMo... function addMaterialAndCompliance (line 217) | def addMaterialAndCompliance(geom_model, material: str, compliance: float): function printSimulationPerfStats (line 236) | def printSimulationPerfStats(step_timings: np.ndarray): function runMujocoXML (line 253) | def runMujocoXML(model_path: str, args: SimulationArgs): function createVisualizer (line 328) | def createVisualizer( FILE: sandbox/simulation_args.py class SimulationArgs (line 4) | class SimulationArgs(tap.Tap): method process_args (line 40) | def process_args(self): class ControlArgs (line 48) | class ControlArgs(SimulationArgs): FILE: sandbox/simulation_utils.py class Policy (line 20) | class Policy: method __init__ (line 21) | def __init__(self): method act (line 24) | def act( class DefaultPolicy (line 30) | class DefaultPolicy(Policy): method __init__ (line 31) | def __init__(self, model: pin.Model): method act (line 34) | def act( class FreeFloatingRobotDampingPolicy (line 40) | class FreeFloatingRobotDampingPolicy(Policy): method __init__ (line 41) | def __init__(self, model: pin.Model, damping_factor: float): method act (line 46) | def act( class RobotArmDampingPolicy (line 54) | class RobotArmDampingPolicy(Policy): method __init__ (line 55) | def __init__(self, model: pin.Model, damping_factor: float): method act (line 59) | def act( function setPhysicsProperties (line 67) | def setPhysicsProperties( function removeBVHModelsIfAny (line 86) | def removeBVHModelsIfAny(geom_model: pin.GeometryModel): function addFloor (line 96) | def addFloor(geom_model: pin.GeometryModel, visual_model: pin.GeometryMo... function simulateSytem (line 120) | def simulateSytem( FILE: sandbox/test_memory.py function createSimulator (line 54) | def createSimulator( FILE: sandbox/viz_utils.py function sub_sample (line 22) | def sub_sample(xs, duration, fps): function rgbToHex (line 33) | def rgbToHex(color): function register_object (line 44) | def register_object( function register_line (line 64) | def register_line( function register_arrowed_line (line 92) | def register_arrowed_line( function transform_object (line 111) | def transform_object( function delete_object (line 126) | def delete_object(viz: MeshcatVisualizer, name: str): function create_arrow_head (line 133) | def create_arrow_head(scale_: float = 1.0, n: int = 10) -> hppfcl.Convex: function npToTTuple (line 156) | def npToTTuple(M): function npToTuple (line 163) | def npToTuple(M): function load_primitive (line 173) | def load_primitive(geom: hppfcl.ShapeBase): function loadMesh (line 238) | def loadMesh(mesh): function createCapsule (line 276) | def createCapsule(length, radius, radial_resolution=30, cap_resolution=10): class Plane (line 346) | class Plane(mg.Geometry): method __init__ (line 349) | def __init__( method lower (line 362) | def lower(self, object_data: Any) -> MsgType: function meshcat_material (line 373) | def meshcat_material(r, g, b, a): function create_visualizer (line 380) | def create_visualizer( FILE: src/core/constraints-problem.cpp type simple (line 7) | namespace simple type ConstraintsProblemTpl (line 10) | struct ConstraintsProblemTpl (line 9) | struct SimulatorTpl (line 4) | struct ::pinocchio::JointModelTpl<::simple::context::Scalar, ::simple::c... type ::pinocchio::JointDataTpl<::simple::context::Scalar, ::simple::context::Options, ::pinocchio::JointCollectionDefaultTpl> (line 6) | struct ::pinocchio::JointDataTpl<::simple::context::Scalar, ::simple::co... FILE: tests/forward/mujoco-humanoid.cpp function addFloorToGeomModel (line 28) | void addFloorToGeomModel(GeometryModel & geom_model) function addSystemCollisionPairs (line 39) | void addSystemCollisionPairs(const Model & model, GeometryModel & geom_m... function BOOST_AUTO_TEST_CASE (line 87) | BOOST_AUTO_TEST_CASE(mujoco_humanoid) FILE: tests/forward/simulation-combine-constraints.cpp function createBallsScene (line 39) | std::tuple function compareConstraintsProblems (line 120) | void compareConstraintsProblems(const ConstraintsProblem & problem1, con... function rand_interval (line 141) | double rand_interval(double rmin, double rmax) function test_static_scene (line 155) | void test_static_scene(bool prismatic_joint) function BOOST_AUTO_TEST_CASE (line 225) | BOOST_AUTO_TEST_CASE(simulator_instance_static_balls_using_joint) function BOOST_AUTO_TEST_CASE (line 229) | BOOST_AUTO_TEST_CASE(simulator_instance_static_balls_using_freeflyer) function test_moving_scene (line 238) | void test_moving_scene(bool prismatic_joint, bool compare_reset, bool in... function BOOST_AUTO_TEST_CASE (line 317) | BOOST_AUTO_TEST_CASE(simulator_instance_moving_balls_using_joint) function BOOST_AUTO_TEST_CASE (line 321) | BOOST_AUTO_TEST_CASE(simulator_instance_moving_balls_using_joint_compare... function BOOST_AUTO_TEST_CASE (line 325) | BOOST_AUTO_TEST_CASE(simulator_instance_moving_balls_using_freeflyer) function BOOST_AUTO_TEST_CASE (line 329) | BOOST_AUTO_TEST_CASE(simulator_instance_moving_balls_using_freeflyer_com... function BOOST_AUTO_TEST_CASE (line 333) | BOOST_AUTO_TEST_CASE(simulator_instance_moving_balls_using_freeflyer_noi... function test_constraint_scene (line 341) | void test_constraint_scene(bool prismatic_joint, bool floor_contact, boo... function BOOST_AUTO_TEST_CASE (line 490) | BOOST_AUTO_TEST_CASE(simulator_instance_step_with_no_constraint) function BOOST_AUTO_TEST_CASE (line 494) | BOOST_AUTO_TEST_CASE(simulator_instance_step_with_bilateral_constraint) function BOOST_AUTO_TEST_CASE (line 498) | BOOST_AUTO_TEST_CASE(simulator_instance_step_with_weld_constraint) function BOOST_AUTO_TEST_CASE (line 502) | BOOST_AUTO_TEST_CASE(simulator_instance_step_with_weld_constraint_ill_de... function BOOST_AUTO_TEST_CASE (line 506) | BOOST_AUTO_TEST_CASE(simulator_instance_step_with_weld_and_bilat_constra... function BOOST_AUTO_TEST_CASE (line 510) | BOOST_AUTO_TEST_CASE(simulator_instance_step_with_limit) function BOOST_AUTO_TEST_CASE (line 514) | BOOST_AUTO_TEST_CASE(simulator_instance_step_with_friction) function BOOST_AUTO_TEST_CASE (line 518) | BOOST_AUTO_TEST_CASE(simulator_instance_step_with_limit_static) function BOOST_AUTO_TEST_CASE (line 522) | BOOST_AUTO_TEST_CASE(simulator_instance_step_with_friction_static) function BOOST_AUTO_TEST_CASE (line 526) | BOOST_AUTO_TEST_CASE(simulator_instance_step_with_all_joints_constraint_... function BOOST_AUTO_TEST_CASE (line 530) | BOOST_AUTO_TEST_CASE(simulator_instance_step_with_all_constraints) function BOOST_AUTO_TEST_CASE (line 534) | BOOST_AUTO_TEST_CASE(simulator_instance_step_with_all_constraints_static) function BOOST_AUTO_TEST_CASE (line 538) | BOOST_AUTO_TEST_CASE(simulator_instance_step_with_all_constraints_and_co... function BOOST_AUTO_TEST_CASE (line 542) | BOOST_AUTO_TEST_CASE(simulator_instance_step_with_all_constraints_and_co... function BOOST_AUTO_TEST_CASE (line 547) | BOOST_AUTO_TEST_CASE(simulator_instance_step_test_all_combination) FILE: tests/forward/simulation-robots.cpp function BOOST_AUTO_TEST_CASE (line 39) | BOOST_AUTO_TEST_CASE(humanoid_with_bilateral_constraint) function BOOST_AUTO_TEST_CASE (line 90) | BOOST_AUTO_TEST_CASE(simulator_instance_step_with_friction_on_joints) function BOOST_AUTO_TEST_CASE (line 117) | BOOST_AUTO_TEST_CASE(simulator_instance_step_with_limits_on_joints_for_m... FILE: tests/forward/simulator-minimal.cpp function BOOST_AUTO_TEST_CASE (line 30) | BOOST_AUTO_TEST_CASE(humanoid_with_bilateral_constraint_minimal) function BOOST_AUTO_TEST_CASE (line 105) | BOOST_AUTO_TEST_CASE(humanoid_with_weld_constraint_minimal) FILE: tests/forward/simulator.cpp function BOOST_AUTO_TEST_CASE (line 39) | BOOST_AUTO_TEST_CASE(simulator_instance_constructor) function BOOST_AUTO_TEST_CASE (line 48) | BOOST_AUTO_TEST_CASE(simulator_instance_constructor_2) function BOOST_AUTO_TEST_CASE (line 55) | BOOST_AUTO_TEST_CASE(simulator_instance_step) function BOOST_AUTO_TEST_CASE (line 76) | BOOST_AUTO_TEST_CASE(simulator_instance_step_make_shared) function BOOST_AUTO_TEST_CASE (line 97) | BOOST_AUTO_TEST_CASE(simulator_instance_step_cubes) function BOOST_AUTO_TEST_CASE (line 162) | BOOST_AUTO_TEST_CASE(simulator_instance_checkCollisionPairs) FILE: tests/forward/urdf-romeo.cpp function BOOST_AUTO_TEST_CASE (line 39) | BOOST_AUTO_TEST_CASE(simulator_instance_romeo_step) FILE: tests/python/test_simulator_instance.py function setBallsAndHalfSpace (line 22) | def setBallsAndHalfSpace(length=[0.2], mass=[1.0]): function test_init (line 74) | def test_init(): function test_init2 (line 83) | def test_init2(): function test_simulator_handles (line 90) | def test_simulator_handles(): function test_init_empty (line 128) | def test_init_empty(): function test_step (line 142) | def test_step(): function test_step_balls (line 161) | def test_step_balls(): function test_step_balls_with_constraints (line 204) | def test_step_balls_with_constraints(): function addSystemCollisionPairs (line 245) | def addSystemCollisionPairs(model, geom_model, qref): function addFloor (line 284) | def addFloor(geom_model: pin.GeometryModel): function test_manipulator_limits (line 291) | def test_manipulator_limits(): function test_humanoid_limits (line 307) | def test_humanoid_limits(): function test_freeflyer_limits (line 323) | def test_freeflyer_limits(): function test_composite_limits (line 348) | def test_composite_limits(): function test_mujoco_humanoid_limits (line 399) | def test_mujoco_humanoid_limits(): function setSolo (line 478) | def setSolo(): function test_step_solo (line 563) | def test_step_solo():