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)cppdoubles_0.5.0.zip(r-4.6)cppdoubles_0.5.0.zip(r-4.5)
cppdoubles_0.5.0.tgz(r-4.6-arm64)cppdoubles_0.4.0.9000.tgz(r-4.6-x86_64)cppdoubles_0.4.0.9000.tgz(r-4.5-x86_64)cppdoubles_0.4.0.9000.tgz(r-4.5-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.16 score 3 stars 1 packages 16 scripts 366 downloads 17 exports 1 dependencies

Last updated from:3a0306ac43. Checks:10 OK, 3 FAIL. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64OK158
linux-devel-x86_64OK172
source / vignettesOK182
linux-release-arm64OK165
linux-release-x86_64OK173
macos-release-arm64OK106
macos-release-x86_64FAIL192
macos-oldrel-arm64FAIL95
macos-oldrel-x86_64FAIL122
windows-develOK89
windows-releaseOK88
windows-oldrelOK148
wasm-releaseOK105

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