Module Cpp.Types

Helpers for constructing types

val local_scalar : type_
val std_vector : ?dims:Core__Int.t -> type_ -> type_

A std::vector<t>

val bool : type_
val complex : type_ -> type_
val vector : ?mem_pattern:Middle.Mem_pattern.t -> type_ -> type_

An Eigen::Matrix<s, -1, 1>

val row_vector : ?mem_pattern:Middle.Mem_pattern.t -> type_ -> type_

An Eigen::Matrix<s, 1, -1>

val matrix : ?mem_pattern:Middle.Mem_pattern.t -> type_ -> type_

An Eigen::Matrix<s, -1, -1>

val string : type_

A std::string

val size_t : type_
val const_ref : type_ -> type_
val const_char_array : int -> type_
val eigen_map : type_ -> type_