nk 1.0.0
C++ Numerical Computing Runtime
Loading...
Searching...
No Matches
nk::Value Member List

This is the complete list of members for nk::Value, including all inherited members.

appendScalar(double v, std::pmr::memory_resource *mr=nullptr) (defined in nk::Value)nk::Value
appendScalarCol(double v, std::pmr::memory_resource *mr=nullptr) (defined in nk::Value)nk::Value
cell(size_t rows, size_t cols, std::pmr::memory_resource *mr=nullptr) (defined in nk::Value)nk::Valuestatic
cell3D(size_t rows, size_t cols, size_t pages, std::pmr::memory_resource *mr=nullptr) (defined in nk::Value)nk::Valuestatic
cellAt(size_t i) (defined in nk::Value)nk::Value
cellAt(size_t i) const (defined in nk::Value)nk::Value
cellDataVec() (defined in nk::Value)nk::Value
cellDataVec() const (defined in nk::Value)nk::Value
cellND(const size_t *dims, int nd, std::pmr::memory_resource *mr=nullptr) (defined in nk::Value)nk::Valuestatic
charData() const (defined in nk::Value)nk::Value
charDataMut() (defined in nk::Value)nk::Value
charElem(size_t i) const (defined in nk::Value)nk::Value
charElemMut(size_t i) (defined in nk::Value)nk::Value
charRow(size_t r) const (defined in nk::Value)nk::Value
checkedScalarIndex(double oneBased) (defined in nk::Value)nk::Valuestatic
colonCount(double start, double step, double stop) (defined in nk::Value)nk::Valuestatic
colonRange(double start, double stop, std::pmr::memory_resource *mr=nullptr) (defined in nk::Value)nk::Valuestatic
colonRange(double start, double step, double stop, std::pmr::memory_resource *mr=nullptr) (defined in nk::Value)nk::Valuestatic
colonRangeTyped(double start, double stop, ValueType t, std::pmr::memory_resource *mr=nullptr) (defined in nk::Value)nk::Valuestatic
colonRangeTyped(double start, double step, double stop, ValueType t, std::pmr::memory_resource *mr=nullptr) (defined in nk::Value)nk::Valuestatic
complexData() const (defined in nk::Value)nk::Value
complexDataMut() (defined in nk::Value)nk::Value
complexElem(size_t i) const (defined in nk::Value)nk::Value
complexElem(size_t r, size_t c) const (defined in nk::Value)nk::Value
complexMatrix(size_t rows, size_t cols, std::pmr::memory_resource *mr=nullptr) (defined in nk::Value)nk::Valuestatic
complexScalar(Complex v, std::pmr::memory_resource *mr=nullptr) (defined in nk::Value)nk::Valuestatic
complexScalar(double re, double im, std::pmr::memory_resource *mr=nullptr) (defined in nk::Value)nk::Valuestatic
csl(size_t n, std::pmr::memory_resource *mr=nullptr) (defined in nk::Value)nk::Valuestatic
cslAt(size_t i) (defined in nk::Value)nk::Valueinline
cslAt(size_t i) const (defined in nk::Value)nk::Valueinline
cslCount() const (defined in nk::Value)nk::Value
debugString() const (defined in nk::Value)nk::Value
deepBytes() const (defined in nk::Value)nk::Value
deleted() (defined in nk::Value)nk::Valuestatic
dims() const (defined in nk::Value)nk::Value
doubleData() const (defined in nk::Value)nk::Value
doubleDataFast() const (defined in nk::Value)nk::Valueinline
doubleDataMut() (defined in nk::Value)nk::Value
doubleDataMutFast() (defined in nk::Value)nk::Valueinline
elem(size_t i) (defined in nk::Value)nk::Value
elem(size_t r, size_t c) (defined in nk::Value)nk::Value
elem(size_t r, size_t c, size_t p) (defined in nk::Value)nk::Value
elemAsDouble(size_t idx) const (defined in nk::Value)nk::Value
elemAt(size_t linearIdx, std::pmr::memory_resource *mr=nullptr) const (defined in nk::Value)nk::Value
elemSet(size_t linearIdx, const Value &val) (defined in nk::Value)nk::Value
Emptynk::Valuestatic
empty()nk::Valuestatic
ensureSize(size_t linearIdx, std::pmr::memory_resource *mr=nullptr) (defined in nk::Value)nk::Value
fastScalarVal() const (defined in nk::Value)nk::Valueinline
field(const std::string &name) (defined in nk::Value)nk::Value
field(const std::string &name) const (defined in nk::Value)nk::Value
fieldNamesInOrder() const (defined in nk::Value)nk::Value
formatDisplay(const std::string &name) const (defined in nk::Value)nk::Value
fromString(const std::string &s, std::pmr::memory_resource *mr=nullptr) (defined in nk::Value)nk::Valuestatic
funcHandle(const std::string &name, std::pmr::memory_resource *mr=nullptr) (defined in nk::Value)nk::Valuestatic
funcHandleName() const (defined in nk::Value)nk::Value
funcHandleSource() constnk::Value
growCellTo(const size_t *coords, int nd, std::pmr::memory_resource *mr=nullptr) (defined in nk::Value)nk::Value
growStructArrayND(const size_t *coords, int nd, std::pmr::memory_resource *mr=nullptr) (defined in nk::Value)nk::Value
growStructArrayTo(size_t idx, std::pmr::memory_resource *mr=nullptr) (defined in nk::Value)nk::Value
hasField(const std::string &name) const (defined in nk::Value)nk::Value
hasHeap() const (defined in nk::Value)nk::Valueinline
heapDims() const (defined in nk::Value)nk::Valueinline
heapRefCount() const (defined in nk::Value)nk::Valueinline
horzcat(const Value *elems, size_t count, std::pmr::memory_resource *mr=nullptr) (defined in nk::Value)nk::Valuestatic
indexDelete(const size_t *indices, size_t count, std::pmr::memory_resource *mr=nullptr) (defined in nk::Value)nk::Value
indexDelete2D(const size_t *rowIdx, size_t nrows, const size_t *colIdx, size_t ncols, std::pmr::memory_resource *mr=nullptr) (defined in nk::Value)nk::Value
indexDelete3D(const size_t *rowIdx, size_t nrows, const size_t *colIdx, size_t ncols, const size_t *pageIdx, size_t npages, std::pmr::memory_resource *mr=nullptr) (defined in nk::Value)nk::Value
indexDeleteND(const size_t *const *perDimIdx, const size_t *perDimCount, int nd, std::pmr::memory_resource *mr=nullptr) (defined in nk::Value)nk::Value
indexGet(const size_t *indices, size_t count, std::pmr::memory_resource *mr=nullptr) const (defined in nk::Value)nk::Value
indexGet2D(const size_t *rowIdx, size_t nrows, const size_t *colIdx, size_t ncols, std::pmr::memory_resource *mr=nullptr) const (defined in nk::Value)nk::Value
indexGet3D(const size_t *rowIdx, size_t nrows, const size_t *colIdx, size_t ncols, const size_t *pageIdx, size_t npages, std::pmr::memory_resource *mr=nullptr) const (defined in nk::Value)nk::Value
indexGetND(const size_t *const *perDimIdx, const size_t *perDimCount, int nd, std::pmr::memory_resource *mr=nullptr) constnk::Value
indexSet(const size_t *indices, size_t count, const Value &val) (defined in nk::Value)nk::Value
indexSet2D(const size_t *rowIdx, size_t nrows, const size_t *colIdx, size_t ncols, const Value &val) (defined in nk::Value)nk::Value
indexSet3D(const size_t *rowIdx, size_t nrows, const size_t *colIdx, size_t ncols, const size_t *pageIdx, size_t npages, const Value &val) (defined in nk::Value)nk::Value
indexSetND(const size_t *const *perDimIdx, const size_t *perDimCount, int nd, const Value &val)nk::Value
int16Data() const (defined in nk::Value)nk::Value
int16DataMut() (defined in nk::Value)nk::Value
int32Data() const (defined in nk::Value)nk::Value
int32DataMut() (defined in nk::Value)nk::Value
int64Data() const (defined in nk::Value)nk::Value
int64DataMut() (defined in nk::Value)nk::Value
int8Data() const (defined in nk::Value)nk::Value
int8DataMut() (defined in nk::Value)nk::Value
isCell() const (defined in nk::Value)nk::Value
isChar() const (defined in nk::Value)nk::Value
isComplex() const (defined in nk::Value)nk::Value
isCsl() const (defined in nk::Value)nk::Value
isDeleted() const (defined in nk::Value)nk::Valueinline
isDoubleScalar() const (defined in nk::Value)nk::Valueinline
isEmpty() const (defined in nk::Value)nk::Value
isFuncHandle() const (defined in nk::Value)nk::Value
isHeapDouble() const (defined in nk::Value)nk::Valueinline
isLogical() const (defined in nk::Value)nk::Value
isLogicalScalar() const (defined in nk::Value)nk::Valueinline
isNumeric() const (defined in nk::Value)nk::Value
isObject() const (defined in nk::Value)nk::Value
isScalar() const (defined in nk::Value)nk::Value
isString() const (defined in nk::Value)nk::Value
isStruct() const (defined in nk::Value)nk::Value
isStructArray() const (defined in nk::Value)nk::Value
isUnset() const (defined in nk::Value)nk::Valueinline
logicalData() const (defined in nk::Value)nk::Value
logicalDataMut() (defined in nk::Value)nk::Value
logicalIndex(const uint8_t *mask, size_t maskLen, std::pmr::memory_resource *mr=nullptr) const (defined in nk::Value)nk::Value
logicalScalar(bool v, std::pmr::memory_resource *mr=nullptr) (defined in nk::Value)nk::Valuestatic
matrix(size_t rows, size_t cols, ValueType t=ValueType::DOUBLE, std::pmr::memory_resource *mr=nullptr) (defined in nk::Value)nk::Valuestatic
matrix3d(size_t rows, size_t cols, size_t pages, ValueType t=ValueType::DOUBLE, std::pmr::memory_resource *mr=nullptr) (defined in nk::Value)nk::Valuestatic
matrixND(const size_t *dims, int nd, ValueType t=ValueType::DOUBLE, std::pmr::memory_resource *mr=nullptr) (defined in nk::Value)nk::Valuestatic
numel() const (defined in nk::Value)nk::Value
object(const std::string &className, std::shared_ptr< ObjectState > state, bool isHandle, std::pmr::memory_resource *mr=nullptr) (defined in nk::Value)nk::Valuestatic
objectArray(const std::string &className, const Dims &dims, std::vector< std::shared_ptr< ObjectState > > states, bool isHandle, std::pmr::memory_resource *mr=nullptr) (defined in nk::Value)nk::Valuestatic
objectAssignLinear(const std::vector< size_t > &pos, const Value &rhs, const Value &fill, std::pmr::memory_resource *mr=nullptr) (defined in nk::Value)nk::Value
objectAssignND(const std::vector< std::vector< size_t > > &perDim, const Value &rhs, const Value &fill, std::pmr::memory_resource *mr=nullptr) (defined in nk::Value)nk::Value
objectClassName() const (defined in nk::Value)nk::Value
objectConcatN(const Value *parts, size_t count, const Dims &outDims, std::pmr::memory_resource *mr=nullptr) (defined in nk::Value)nk::Valuestatic
objectCount() const (defined in nk::Value)nk::Value
objectGather(const size_t *srcLinear, const Dims &resultDims, std::pmr::memory_resource *mr=nullptr) const (defined in nk::Value)nk::Value
objectIsHandle() const (defined in nk::Value)nk::Value
objectReshape(const Dims &newDims, std::pmr::memory_resource *mr=nullptr) const (defined in nk::Value)nk::Value
objectStateAt(size_t i) const (defined in nk::Value)nk::Value
objectStateConst() const (defined in nk::Value)nk::Value
objectStateMut() (defined in nk::Value)nk::Value
objectStateMutAt(size_t i) (defined in nk::Value)nk::Value
objectSubArray(const std::vector< size_t > &idxs, std::pmr::memory_resource *mr=nullptr) const (defined in nk::Value)nk::Value
objectTranspose(std::pmr::memory_resource *mr=nullptr) const (defined in nk::Value)nk::Value
operator()(size_t i) const (defined in nk::Value)nk::Value
operator()(size_t r, size_t c) const (defined in nk::Value)nk::Value
operator()(size_t r, size_t c, size_t p) const (defined in nk::Value)nk::Value
operator=(const Value &other) (defined in nk::Value)nk::Value
operator=(Value &&other) noexcept (defined in nk::Value)nk::Value
promoteToComplex(std::pmr::memory_resource *mr=nullptr) (defined in nk::Value)nk::Value
rawBytes() const (defined in nk::Value)nk::Value
rawData() const (defined in nk::Value)nk::Value
rawDataMut() (defined in nk::Value)nk::Value
removeField(const std::string &name) (defined in nk::Value)nk::Value
reshape(size_t rows, size_t cols, std::pmr::memory_resource *mr=nullptr) const (defined in nk::Value)nk::Value
resize(size_t newRows, size_t newCols, std::pmr::memory_resource *mr=nullptr) (defined in nk::Value)nk::Value
resize3d(size_t newRows, size_t newCols, size_t newPages, std::pmr::memory_resource *mr=nullptr) (defined in nk::Value)nk::Value
resizeND(const size_t *newDims, int nd, std::pmr::memory_resource *mr=nullptr) (defined in nk::Value)nk::Value
resolveIndices(const Value &idx, size_t dimSize) (defined in nk::Value)nk::Valuestatic
resolveIndicesUnchecked(const Value &idx) (defined in nk::Value)nk::Valuestatic
scalar(double v, std::pmr::memory_resource *mr=nullptr) (defined in nk::Value)nk::Valuestatic
scalarVal() const (defined in nk::Value)nk::Valueinline
setField(size_t linearIdx, const std::string &name, const Value &v) (defined in nk::Value)nk::Value
setFieldAll(const std::string &name, const Value &v) (defined in nk::Value)nk::Value
setFuncHandleSource(const std::string &source)nk::Value
setLogicalFast(bool v) (defined in nk::Value)nk::Valueinline
setScalarFast(double v) (defined in nk::Value)nk::Valueinline
setScalarVal(double v) (defined in nk::Value)nk::Valueinline
singleData() const (defined in nk::Value)nk::Value
singleDataMut() (defined in nk::Value)nk::Value
stringArray(size_t rows, size_t cols, std::pmr::memory_resource *mr=nullptr) (defined in nk::Value)nk::Valuestatic
stringArray3D(size_t rows, size_t cols, size_t pages, std::pmr::memory_resource *mr=nullptr) (defined in nk::Value)nk::Valuestatic
stringElem(size_t i) const (defined in nk::Value)nk::Value
stringElemSet(size_t i, const std::string &s) (defined in nk::Value)nk::Value
stringScalar(const std::string &s, std::pmr::memory_resource *mr=nullptr) (defined in nk::Value)nk::Valuestatic
structArray(size_t rows, size_t cols, std::pmr::memory_resource *mr=nullptr) (defined in nk::Value)nk::Valuestatic
structArrayElem(size_t i) (defined in nk::Value)nk::Value
structArrayElem(size_t i) const (defined in nk::Value)nk::Value
structFields() (defined in nk::Value)nk::Value
structFields() const (defined in nk::Value)nk::Value
structure(std::pmr::memory_resource *mr=nullptr) (defined in nk::Value)nk::Valuestatic
swap(Value &other) noexcept (defined in nk::Value)nk::Value
swapHeapBufferUnchecked(Value &other) noexcept (defined in nk::Value)nk::Valueinline
toBool() const (defined in nk::Value)nk::Value
toComplex() const (defined in nk::Value)nk::Value
toScalar() const (defined in nk::Value)nk::Value
toString() const (defined in nk::Value)nk::Value
type() const (defined in nk::Value)nk::Value
uint16Data() const (defined in nk::Value)nk::Value
uint16DataMut() (defined in nk::Value)nk::Value
uint32Data() const (defined in nk::Value)nk::Value
uint32DataMut() (defined in nk::Value)nk::Value
uint64Data() const (defined in nk::Value)nk::Value
uint64DataMut() (defined in nk::Value)nk::Value
uint8Data() const (defined in nk::Value)nk::Value
uint8DataMut() (defined in nk::Value)nk::Value
Value()nk::Value
Value(const Value &other) (defined in nk::Value)nk::Value
Value(Value &&other) noexcept (defined in nk::Value)nk::Value
Value(std::initializer_list< double > il, std::pmr::memory_resource *mr=nullptr)nk::Value
Value(Span< const T > data, std::pmr::memory_resource *mr=nullptr)nk::Valueinline
Value(const std::vector< T > &v, std::pmr::memory_resource *mr=nullptr)nk::Valueinline
Value(const std::array< T, N > &a, std::pmr::memory_resource *mr=nullptr)nk::Valueinline
vertcat(const Value *elems, size_t count, std::pmr::memory_resource *mr=nullptr) (defined in nk::Value)nk::Valuestatic
view(const void *data, ValueType type, Dims dims)nk::Valuestatic
~Value() (defined in nk::Value)nk::Value