ExMujoco.Types.EnableBit (ExMujoco v0.1.1)

Copy Markdown View Source

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

Summary

Functions

mjENBL_DIAGEXACT is 32.

mjENBL_ENERGY is 2.

mjENBL_FWDINV is 4.

mjENBL_INVDISCRETE is 8.

mjENBL_IPC is 64.

mjNENABLE is 8.

mjENBL_OVERRIDE is 1.

mjENBL_SLEEP is 16.

mjENBL_SPECULATIVE is 128.

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.

Types

t()

@type t() :: integer()

Functions

diagexact()

@spec diagexact() :: 32

mjENBL_DIAGEXACT is 32.

energy()

@spec energy() :: 2

mjENBL_ENERGY is 2.

fwdinv()

@spec fwdinv() :: 4

mjENBL_FWDINV is 4.

invdiscrete()

@spec invdiscrete() :: 8

mjENBL_INVDISCRETE is 8.

ipc()

@spec ipc() :: 64

mjENBL_IPC is 64.

mjnenable()

@spec mjnenable() :: 8

mjNENABLE is 8.

override()

@spec override() :: 1

mjENBL_OVERRIDE is 1.

sleep()

@spec sleep() :: 16

mjENBL_SLEEP is 16.

speculative()

@spec speculative() :: 128

mjENBL_SPECULATIVE is 128.

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.