SegmentedComputation

Usage

use SegmentedComputation;

or

import SegmentedComputation;
proc computeSegmentOwnership(segments: [?D] int, vD) throws
enum SegFunction { SipHash128, StringToNumericStrict, StringToNumericIgnore, StringToNumericReturnValidity, StringCompareLiteralEq, StringCompareLiteralNeq, StringSearch, StringIsLower, StringIsUpper, StringIsTitle, StringIsAlphaNumeric, StringIsAlphabetic, StringIsDigit, StringIsDecimal, StringIsEmpty, StringIsSpace }
enum constant SipHash128
enum constant StringToNumericStrict
enum constant StringToNumericIgnore
enum constant StringToNumericReturnValidity
enum constant StringCompareLiteralEq
enum constant StringCompareLiteralNeq
enum constant StringSearch
enum constant StringIsLower
enum constant StringIsUpper
enum constant StringIsTitle
enum constant StringIsAlphaNumeric
enum constant StringIsAlphabetic
enum constant StringIsDigit
enum constant StringIsDecimal
enum constant StringIsEmpty
enum constant StringIsSpace
proc computeOnSegments(segments: [?D] int, ref values: [?vD] ?t, param function: SegFunction, type retType, const strArg: string = "") throws