a list of the thread-safe functions by Maple release - Maple Help

Online Help

All Products    Maple    MapleSim


Home : Support : Online Help : Programming : Multithreaded Programming : Thread-Safe Functions : index/threadsafe/version

Thread-Safe Functions by Maple Release - a list of the thread-safe functions by Maple release

Introduction

• 

This help page lists functions and packages that have been verified as thread-safe by Maple release. For a comprehensive list of functions and packages that have been verified as thread-safe, see index/threadsafe.

• 

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.

Functions Verified as Thread-Safe in Maple 18

• 

The following functions have been verified as thread-safe as of Maple 18:

SignalProcessing[BartlettHannWindow]

SignalProcessing[BlackmanHarrisWindow]

SignalProcessing[BlackmanNuttallWindow]

SignalProcessing[BohmanWindow]

SignalProcessing[CauchyWindow]

SignalProcessing[CosineWindow]

SignalProcessing[ExponentialWindow]

SignalProcessing[FlatTopWindow]

SignalProcessing[GaussianWindow]

SignalProcessing[HannPoissonWindow]

SignalProcessing[MovingAverage]

SignalProcessing[ParzenWindow]

SignalProcessing[PoissonWindow]

SignalProcessing[RectangleWindow]

SignalProcessing[ReiszWindow]

SignalProcessing[RiemannWindow]

SignalProcessing[TaperedCosineWindow]

SignalProcessing[TriangleWindow]

SignalProcessing[TukeyWindow]

SignalProcessing[WelchWindow]

Functions Verified as Thread-Safe in Maple 17

• 

The following functions have been verified as thread-safe as of Maple 17:

Magma[IsLeftQuasigroup]

Magma[IsRightQuasigroup]

SignalProcessing[AutoCorrelation]

SignalProcessing[BartlettWindow]

SignalProcessing[BlackmanWindow]

SignalProcessing[Conjugate]

SignalProcessing[ConjugateFlip]

SignalProcessing[Convolution]

SignalProcessing[CrossCorrelation]

SignalProcessing[DCT]

SignalProcessing[DFT]

SignalProcessing[DotProduct]

SignalProcessing[DownSample]

SignalProcessing[DWT]

SignalProcessing[FFT]

SignalProcessing[Filter]

SignalProcessing[FiniteImpulseResponseFilter]

SignalProcessing[GenerateButterworthTaps]

SignalProcessing[GenerateFiniteImpulseResponseFilterTaps]

SignalProcessing[GenerateGaussian]

SignalProcessing[GenerateJaehne]

SignalProcessing[GenerateSlope]

SignalProcessing[GenerateTone]

SignalProcessing[GenerateTriangle]

SignalProcessing[GenerateUniform]

SignalProcessing[HammingWindow]

SignalProcessing[HannWindow]

SignalProcessing[InfiniteImpulseResponseFilter]

SignalProcessing[InverseDCT]

SignalProcessing[InverseDFT]

SignalProcessing[InverseDWT]

SignalProcessing[KaiserWindow]

SignalProcessing[Magnitude]

SignalProcessing[Maximum]

SignalProcessing[MaximumEvery]

SignalProcessing[Mean]

SignalProcessing[MeanStandardDeviation]

SignalProcessing[Minimum]

SignalProcessing[MinimumEvery]

SignalProcessing[MinimumMaximum]

SignalProcessing[Norm]

SignalProcessing[NormDifference]

SignalProcessing[Phase]

SignalProcessing[PowerSpectrum]

SignalProcessing[StandardDeviation]

SignalProcessing[Sum]

SignalProcessing[Threshold]

SignalProcessing[UpSample]

Functions Verified as Thread-Safe in Maple 16

• 

The following functions have been verified as thread-safe as of Maple 16:

combinat[firstperm]

combinat[lastperm]

combinat[prevperm]

combinat[unrankperm]

Magma[IsQuasigroup]

~Array

~Matrix

~Vector

Functions Verified as Thread-Safe in Maple 15

• 

The following functions have been verified as thread-safe as of Maple 15:

$

::

@

@@

`.`

add

addressof

alias

anames

andmap

arithop

Array

array(deprecated)

ArrayOptions

assemble

ASSERT

assign

assigned

attributes

boolean

cat

coeff

coeffs

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

igcd

ilog10

ilog2

Im

indices

iquo

irem

isqrt

lcoeff

length

lexorder

lhs

lowerbound

lprint

macro

map

map2

max

maxnorm

member

min

mod

modp

mods

mul

NextAfter

nops

numboccur

NumericClass

op

order

OrderedNE

ormap

overload

parse

pointto

range

Re

readbytes

readlib(deprecated)

readline

Record

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

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[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

taylor

tcoeff

time

timelimit

ToInert

traperror(deprecated)

trunc

typematch

unames

Unordered

upperbound

userinfo

writebytes

writeline

||

See Also

index/threadsafe, multithreaded, Task Programming Model


Download Help Document

Was this information helpful?



Please add your Comment (Optional)
E-mail Address (Optional)
What is ? This question helps us to combat spam