Class expression_linspace¶
class expression_linspace<T, truncated> base¶
template <typename T, bool truncated = true>
struct expression_linspace { … } Expression that produces evenly spaced values from start to stop.
| T | value type |
| truncated | whether the expression has a fixed size or is infinite |
variable start ¶
T start Fully qualified name: kfr::expression_linspace<T, truncated>::start
Declared at base/basic_expressions.hpp:932
variable stop ¶
T stop Fully qualified name: kfr::expression_linspace<T, truncated>::stop
Declared at base/basic_expressions.hpp:933
variable size ¶
index_t size Fully qualified name: kfr::expression_linspace<T, truncated>::size
Declared at base/basic_expressions.hpp:934
variable endpoint ¶
bool endpoint Fully qualified name: kfr::expression_linspace<T, truncated>::endpoint
Declared at base/basic_expressions.hpp:935
variable invsize ¶
T invsize Fully qualified name: kfr::expression_linspace<T, truncated>::invsize
Declared at base/basic_expressions.hpp:936
constructor expression_linspace<T, truncated>(T, T, size_t, bool) ¶
expression_linspace(T start, T stop, size_t size, bool endpoint = false) Fully qualified name: kfr::expression_linspace<T, truncated>::expression_linspace<T, truncated>(T, T, size_t, bool)
Declared at base/basic_expressions.hpp:938
constructor expression_linspace<T, truncated>(symmetric_linspace_t, T, size_t, bool) ¶
expression_linspace(symmetric_linspace_t, T symsize, size_t size, bool endpoint = false) Fully qualified name: kfr::expression_linspace<T, truncated>::expression_linspace<T, truncated>(symmetric_linspace_t, T, size_t, bool)
Declared at base/basic_expressions.hpp:943
Fully qualified name: kfr::expression_linspace<T, truncated>
Declared at base/basic_expressions.hpp:930