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::Value | static |
| cell3D(size_t rows, size_t cols, size_t pages, std::pmr::memory_resource *mr=nullptr) (defined in nk::Value) | nk::Value | static |
| 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::Value | static |
| 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::Value | static |
| colonCount(double start, double step, double stop) (defined in nk::Value) | nk::Value | static |
| colonRange(double start, double stop, std::pmr::memory_resource *mr=nullptr) (defined in nk::Value) | nk::Value | static |
| colonRange(double start, double step, double stop, std::pmr::memory_resource *mr=nullptr) (defined in nk::Value) | nk::Value | static |
| colonRangeTyped(double start, double stop, ValueType t, std::pmr::memory_resource *mr=nullptr) (defined in nk::Value) | nk::Value | static |
| colonRangeTyped(double start, double step, double stop, ValueType t, std::pmr::memory_resource *mr=nullptr) (defined in nk::Value) | nk::Value | static |
| 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::Value | static |
| complexScalar(Complex v, std::pmr::memory_resource *mr=nullptr) (defined in nk::Value) | nk::Value | static |
| complexScalar(double re, double im, std::pmr::memory_resource *mr=nullptr) (defined in nk::Value) | nk::Value | static |
| csl(size_t n, std::pmr::memory_resource *mr=nullptr) (defined in nk::Value) | nk::Value | static |
| cslAt(size_t i) (defined in nk::Value) | nk::Value | inline |
| cslAt(size_t i) const (defined in nk::Value) | nk::Value | inline |
| 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::Value | static |
| dims() const (defined in nk::Value) | nk::Value | |
| doubleData() const (defined in nk::Value) | nk::Value | |
| doubleDataFast() const (defined in nk::Value) | nk::Value | inline |
| doubleDataMut() (defined in nk::Value) | nk::Value | |
| doubleDataMutFast() (defined in nk::Value) | nk::Value | inline |
| 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 | |
| Empty | nk::Value | static |
| empty() | nk::Value | static |
| ensureSize(size_t linearIdx, std::pmr::memory_resource *mr=nullptr) (defined in nk::Value) | nk::Value | |
| fastScalarVal() const (defined in nk::Value) | nk::Value | inline |
| 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::Value | static |
| funcHandle(const std::string &name, std::pmr::memory_resource *mr=nullptr) (defined in nk::Value) | nk::Value | static |
| funcHandleName() const (defined in nk::Value) | nk::Value | |
| funcHandleSource() const | nk::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::Value | inline |
| heapDims() const (defined in nk::Value) | nk::Value | inline |
| heapRefCount() const (defined in nk::Value) | nk::Value | inline |
| horzcat(const Value *elems, size_t count, std::pmr::memory_resource *mr=nullptr) (defined in nk::Value) | nk::Value | static |
| 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) const | nk::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::Value | inline |
| isDoubleScalar() const (defined in nk::Value) | nk::Value | inline |
| isEmpty() const (defined in nk::Value) | nk::Value | |
| isFuncHandle() const (defined in nk::Value) | nk::Value | |
| isHeapDouble() const (defined in nk::Value) | nk::Value | inline |
| isLogical() const (defined in nk::Value) | nk::Value | |
| isLogicalScalar() const (defined in nk::Value) | nk::Value | inline |
| 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::Value | inline |
| 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::Value | static |
| matrix(size_t rows, size_t cols, ValueType t=ValueType::DOUBLE, std::pmr::memory_resource *mr=nullptr) (defined in nk::Value) | nk::Value | static |
| 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::Value | static |
| matrixND(const size_t *dims, int nd, ValueType t=ValueType::DOUBLE, std::pmr::memory_resource *mr=nullptr) (defined in nk::Value) | nk::Value | static |
| 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::Value | static |
| 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::Value | static |
| 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::Value | static |
| 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::Value | static |
| resolveIndicesUnchecked(const Value &idx) (defined in nk::Value) | nk::Value | static |
| scalar(double v, std::pmr::memory_resource *mr=nullptr) (defined in nk::Value) | nk::Value | static |
| scalarVal() const (defined in nk::Value) | nk::Value | inline |
| 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::Value | inline |
| setScalarFast(double v) (defined in nk::Value) | nk::Value | inline |
| setScalarVal(double v) (defined in nk::Value) | nk::Value | inline |
| 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::Value | static |
| stringArray3D(size_t rows, size_t cols, size_t pages, std::pmr::memory_resource *mr=nullptr) (defined in nk::Value) | nk::Value | static |
| 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::Value | static |
| structArray(size_t rows, size_t cols, std::pmr::memory_resource *mr=nullptr) (defined in nk::Value) | nk::Value | static |
| 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::Value | static |
| swap(Value &other) noexcept (defined in nk::Value) | nk::Value | |
| swapHeapBufferUnchecked(Value &other) noexcept (defined in nk::Value) | nk::Value | inline |
| 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::Value | inline |
| Value(const std::vector< T > &v, std::pmr::memory_resource *mr=nullptr) | nk::Value | inline |
| Value(const std::array< T, N > &a, std::pmr::memory_resource *mr=nullptr) | nk::Value | inline |
| vertcat(const Value *elems, size_t count, std::pmr::memory_resource *mr=nullptr) (defined in nk::Value) | nk::Value | static |
| view(const void *data, ValueType type, Dims dims) | nk::Value | static |
| ~Value() (defined in nk::Value) | nk::Value |