Thread-Safe Functions - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

All Products    Maple    MapleSim


Thread-Safe Functions

a list of the thread-safe functions

 

Introduction

Thread-Safe Functions

Introduction

• 

The following functions and packages have been verified as thread-safe. If a function (or its containing package) does not appear on this page, it should not be considered thread-safe.

• 

If you use these functions in parallel code, consult the function's help page to check if there are particular limitations to its use in parallel.

• 

For a list of functions that have been verified as thread-safe by Maple release, see index/threadsafe/version.

Thread-Safe Functions

$

::

@

@@

`.`

add

addressof

alias

anames

andmap

andseq

arithop

Array

array(deprecated)

ArrayOptions

ArrayTools[Alias]

ArrayTools[BlockCopy]

ArrayTools[ComplexAsFloat]

ArrayTools[Copy]

ArrayTools[DataTranspose]

ArrayTools[Fill]

assemble

ASSERT

assign

assigned

attributes

boolean

cat

coeff

coeffs

combinat[firstcomb]

combinat[firstperm]

combinat[lastcomb]

combinat[lastperm]

combinat[nextcomb]

combinat[nextperm]

combinat[prevcomb]

combinat[prevperm]

combinat[rankcomb]

combinat[rankperm]

combinat[unrankcomb]

combinat[unrankperm]

conjugate

CopySign

DEBUG

debugopts

Default0

DefaultOverflow

DefaultUnderflow

disassemble

entries

equation

error

eval

evalb

evalhf

evaln

exports

fclose

filepos

fopen

frem

fremove

FromInert

frontend

genpoly

has

hastype

hfarray

icontent

if

ifelse

igcd

ilog10

ilog2

Im

indices

integerdivq2exp

integermul2exp

iquo

irem

isqrt

lcoeff

length

lexorder

lhs

lowerbound

lprint

macro

Magma[IsLeftQuasigroup]

Magma[IsQuasigroup]

Magma[IsRightQuasigroup]

map

map2

map[n]

max

maxnorm

member

min

mod

modp

mods

mul

NextAfter

nops

numboccur

NumericClass

op

order

OrderedNE

ormap

orseq

overload

parse

PersistentTable

PersistentTable[Close]

PersistentTable[Count]

PersistentTable[Get]

PersistentTable[GetAll]

PersistentTable[GetKeys]

PersistentTable[Has]

PersistentTable[MaybeGet]

PersistentTable[Open]

PersistentTable[RawCommand]

PersistentTable[Set]

pointto

range

Re

readbytes

readlib(deprecated)

readline

Record

reduce

remove

rhs

rtable

rtable_eval

rtable_indfns

rtable_num_dims

rtable_num_elems

rtable_options

rtable_redim

rtable_scanblock

savelib

Scale10

Scale2

SDMPolynom(deprecated)

searchtext

SearchText

select

selectremove

seq

set

setattribute

SFloatExponent

SFloatMantissa

sign

SignalProcessing:-FFT

SignalProcessing:-InverseFFT

SignalProcessing[AutoCorrelation]

SignalProcessing[BartlettHannWindow]

SignalProcessing[BartlettWindow]

SignalProcessing[BlackmanHarrisWindow]

SignalProcessing[BlackmanNuttallWindow]

SignalProcessing[BlackmanWindow]

SignalProcessing[BohmanWindow]

SignalProcessing[CauchyWindow]

SignalProcessing[Conjugate]

SignalProcessing[ConjugateFlip]

SignalProcessing[Convolution]

SignalProcessing[CosineWindow]

SignalProcessing[CrossCorrelation]

SignalProcessing[DCT]

SignalProcessing[DFT]

SignalProcessing[DotProduct]

SignalProcessing[DownSample]

SignalProcessing[DWT]

SignalProcessing[EquivalentNoiseBandwidth]

SignalProcessing[ExponentialWindow]

SignalProcessing[Filter]

SignalProcessing[FiniteImpulseResponseFilter]

SignalProcessing[FlatTopWindow]

SignalProcessing[GaussianWindow]

SignalProcessing[GenerateButterworthTaps]

SignalProcessing[GenerateFiniteImpulseResponseFilterTaps]

SignalProcessing[GenerateGaussian]

SignalProcessing[GenerateJaehne]

SignalProcessing[GenerateSlope]

SignalProcessing[GenerateTone]

SignalProcessing[GenerateTriangle]

SignalProcessing[GenerateUniform]

SignalProcessing[HammingWindow]

SignalProcessing[HannPoissonWindow]

SignalProcessing[HannWindow]

SignalProcessing[InfiniteImpulseResponseFilter]

SignalProcessing[InverseDCT]

SignalProcessing[InverseDFT]

SignalProcessing[InverseDWT]

SignalProcessing[KaiserWindow]

SignalProcessing[Magnitude]

SignalProcessing[Maximum]

SignalProcessing[MaximumEvery]

SignalProcessing[Minimum]

SignalProcessing[MinimumEvery]

SignalProcessing[MinimumMaximum]

SignalProcessing[MovingAverage]

SignalProcessing[Norm]

SignalProcessing[NormDifference]

SignalProcessing[ParzenWindow]

SignalProcessing[Phase]

SignalProcessing[PoissonWindow]

SignalProcessing[RectangleWindow]

SignalProcessing[ReiszWindow]

SignalProcessing[RiemannWindow]

SignalProcessing[Sum]

SignalProcessing[TaperedCosineWindow]

SignalProcessing[Threshold]

SignalProcessing[TriangleWindow]

SignalProcessing[TukeyWindow]

SignalProcessing[UpSample]

SignalProcessing[WelchWindow]

sort

ssystem

StringTools[Compare]

StringTools[CompareCI]

StringTools[HasAlpha]

StringTools[HasAlphaNumeric]

StringTools[HasASCII]

StringTools[HasBinaryDigit]

StringTools[HasControlCharacter]

StringTools[HasDigit]

StringTools[HasGraphic]

StringTools[HasHexDigit]

StringTools[HasIdentifier1]

StringTools[HasIdentifier]

StringTools[HasLower]

StringTools[HasOctalDigit]

StringTools[HasPrintable]

StringTools[HasPunctuation]

StringTools[HasSpace]

StringTools[HasUpper]

StringTools[HasVowel]

StringTools[IsAlpha]

StringTools[IsAlphaNumeric]

StringTools[IsASCII]

StringTools[IsBinaryDigit]

StringTools[IsControlCharacter]

StringTools[IsDigit]

StringTools[IsGraphic]

StringTools[IsHexDigit]

StringTools[IsIdentifier1]

StringTools[IsIdentifier]

StringTools[IsLower]

StringTools[IsOctalDigit]

StringTools[IsPrefix]

StringTools[IsPrintable]

StringTools[IsPunctuation]

StringTools[IsSpace]

StringTools[IsSuffix]

StringTools[IsUpper]

StringTools[IsVowel]

subs

subsop

substring

system

table

table[weak]

taylor

tcoeff

time

timelimit

ToInert

traperror(deprecated)

trunc

typematch

unames

Unordered

upperbound

userinfo

writebytes

writeline

xormap

xorseq

||

~Array

~Matrix

~Vector

 

See Also

index/threadsafe/version

multithreaded

Task Programming Model