ExMujoco.Types.Gain (ExMujoco v0.1.1)

Copy Markdown View Source

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

Summary

Functions

mjGAIN_AFFINE is 1.

mjGAIN_DCMOTOR is 3.

mjGAIN_FIXED is 0.

mjGAIN_MUSCLE is 2.

mjGAIN_PID is 5.

mjGAIN_SO3 is 4.

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

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

mjGAIN_USER is 6.

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

Types

t()

@type t() :: integer()

Functions

affine()

@spec affine() :: 1

mjGAIN_AFFINE is 1.

dcmotor()

@spec dcmotor() :: 3

mjGAIN_DCMOTOR is 3.

fixed()

@spec fixed() :: 0

mjGAIN_FIXED is 0.

muscle()

@spec muscle() :: 2

mjGAIN_MUSCLE is 2.

pid()

@spec pid() :: 5

mjGAIN_PID is 5.

so3()

@spec so3() :: 4

mjGAIN_SO3 is 4.

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.

user()

@spec user() :: 6

mjGAIN_USER is 6.

values()

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

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