ExMujoco.Types.DisableBit (ExMujoco v0.1.1)

Copy Markdown View Source

mjtDisableBit, from MuJoCo's headers, as numbers. All 21 values carry a number in the header.

Summary

Functions

mjDSBL_ACTUATION is 2048.

mjDSBL_AUTORESET is 65536.

mjDSBL_CLAMPCTRL is 256.

mjDSBL_CONSTRAINT is 1.

mjDSBL_CONTACT is 16.

mjDSBL_DAMPER is 64.

mjDSBL_EQUALITY is 2.

mjDSBL_EULERDAMP is 32768.

mjDSBL_FILTERPARENT is 1024.

mjDSBL_FRICTIONLOSS is 4.

mjDSBL_GRAVITY is 128.

mjDSBL_ISLAND is 262144.

mjDSBL_LIMIT is 8.

mjDSBL_MIDPHASE is 16384.

mjNDISABLE is 20.

mjDSBL_MULTICCD is 524288.

mjDSBL_NATIVECCD is 131072.

mjDSBL_REFSAFE is 4096.

mjDSBL_SENSOR is 8192.

mjDSBL_SPRING is 32.

The name behind an integer. An atom is already one.

The integer behind a name. An integer is already one.

Every value, as {name, integer}, in the order the header lists them.

mjDSBL_WARMSTART is 512.

Types

t()

@type t() :: integer()

Functions

actuation()

@spec actuation() :: 2048

mjDSBL_ACTUATION is 2048.

autoreset()

@spec autoreset() :: 65536

mjDSBL_AUTORESET is 65536.

clampctrl()

@spec clampctrl() :: 256

mjDSBL_CLAMPCTRL is 256.

constraint()

@spec constraint() :: 1

mjDSBL_CONSTRAINT is 1.

contact()

@spec contact() :: 16

mjDSBL_CONTACT is 16.

damper()

@spec damper() :: 64

mjDSBL_DAMPER is 64.

equality()

@spec equality() :: 2

mjDSBL_EQUALITY is 2.

eulerdamp()

@spec eulerdamp() :: 32768

mjDSBL_EULERDAMP is 32768.

filterparent()

@spec filterparent() :: 1024

mjDSBL_FILTERPARENT is 1024.

frictionloss()

@spec frictionloss() :: 4

mjDSBL_FRICTIONLOSS is 4.

gravity()

@spec gravity() :: 128

mjDSBL_GRAVITY is 128.

island()

@spec island() :: 262_144

mjDSBL_ISLAND is 262144.

limit()

@spec limit() :: 8

mjDSBL_LIMIT is 8.

midphase()

@spec midphase() :: 16384

mjDSBL_MIDPHASE is 16384.

mjndisable()

@spec mjndisable() :: 20

mjNDISABLE is 20.

multiccd()

@spec multiccd() :: 524_288

mjDSBL_MULTICCD is 524288.

nativeccd()

@spec nativeccd() :: 131_072

mjDSBL_NATIVECCD is 131072.

refsafe()

@spec refsafe() :: 4096

mjDSBL_REFSAFE is 4096.

sensor()

@spec sensor() :: 8192

mjDSBL_SENSOR is 8192.

spring()

@spec spring() :: 32

mjDSBL_SPRING is 32.

to_atom(value)

@spec to_atom(integer() | atom()) :: atom() | nil

The name behind an integer. An atom is already one.

to_integer(value)

@spec to_integer(t() | atom()) :: integer() | nil

The integer behind a name. An integer is already one.

values()

@spec values() :: [{atom(), integer()}]

Every value, as {name, integer}, in the order the header lists them.

warmstart()

@spec warmstart() :: 512

mjDSBL_WARMSTART is 512.