Package: cppdoubles 0.5.0

Nick Christofides

cppdoubles: Fast Relative Comparisons of Floating Point Numbers in 'C++'

Compare double-precision floating point vectors using relative differences. All equality operations are calculated using 'cppally'.

Authors:Nick Christofides [aut, cre]

cppdoubles_0.5.0.tar.gz
cppdoubles_0.5.0.zip(r-4.7-x86_64)cppdoubles_0.5.0.zip(r-4.7-arm64)cppdoubles_0.5.0.zip(r-4.6-x86_64)cppdoubles_0.5.0.zip(r-4.6-arm64)cppdoubles_0.5.0.zip(r-4.5-x86_64)
cppdoubles_0.5.0.tgz(r-4.6-arm64)
cppdoubles_0.5.0.tar.gz(r-4.7-arm64)cppdoubles_0.5.0.tar.gz(r-4.7-x86_64)cppdoubles_0.5.0.tar.gz(r-4.6-arm64)cppdoubles_0.5.0.tar.gz(r-4.6-x86_64)
cppdoubles_0.5.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
cppdoubles/json (API)

# Install 'cppdoubles' in R:
install.packages('cppdoubles', repos = c('https://nicchr.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/nicchr/cppdoubles/issues

Uses libs:
  • c++– GNU Standard C++ Library v3
  • openmp– GCC OpenMP (GOMP) support library

On CRAN:

Conda:

cppopenmp

4.46 score 3 stars 1 packages 16 scripts 326 downloads 17 exports 1 dependencies

Last updated from:83c77c5d4a. Checks:12 OK, 3 FAIL. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64OK161
linux-devel-x86_64OK129
source / vignettesOK182
linux-release-arm64OK117
linux-release-x86_64OK161
macos-release-arm64OK108
macos-release-x86_64FAIL138
macos-oldrel-arm64FAIL88
macos-oldrel-x86_64FAIL237
windows-devel-arm64OK350
windows-devel-x86_64OK132
windows-release-arm64OK357
windows-release-x86_64OK87
windows-oldrel-x86_64OK97
wasm-releaseOK122

Exports:%~<%%~<=%%~==%%~>%%~>=%abs_diffall_equaldouble_equaldouble_gtdouble_gtedouble_ltdouble_lteget_threadsget_tolerancerel_diffset_threadsset_tolerance

Dependencies:cppally

Readme and manuals

Help Manual

Help pageTopics
Relative comparison of double-precision floating point numbers%~<% %~<=% %~==% %~>% %~>=% double_equal double_gt double_gte double_lt double_lte
Are all values of x nearly equal (within a tolerance) to all values of y?all_equal
Get and set threads for parallel computationget_threads set_threads
Absolute and relative differenceabs_diff rel_diff
Get and set package-wide toleranceget_tolerance set_tolerance tolerance