Package: ConConPiWiFun 0.4.6.1

ConConPiWiFun: Optimisation with Continuous Convex Piecewise (Linear and Quadratic) Functions

Continuous convex piecewise linear (ccpl) resp. quadratic (ccpq) functions can be implemented with sorted breakpoints and slopes. This includes functions that are ccpl (resp. ccpq) on a convex set (i.e. an interval or a point) and infinite out of the domain. These functions can be very useful for a large class of optimisation problems. Efficient manipulation (such as log(N) insertion) of such data structure is obtained with map standard template library of C++ (that hides balanced trees). This package is a wrapper on such a class based on Rcpp modules.

Authors:Robin Girard

ConConPiWiFun_0.4.6.1.tar.gz
ConConPiWiFun_0.4.6.1.zip(r-4.5)ConConPiWiFun_0.4.6.1.zip(r-4.4)ConConPiWiFun_0.4.6.1.zip(r-4.3)
ConConPiWiFun_0.4.6.1.tgz(r-4.4-x86_64)ConConPiWiFun_0.4.6.1.tgz(r-4.4-arm64)ConConPiWiFun_0.4.6.1.tgz(r-4.3-x86_64)ConConPiWiFun_0.4.6.1.tgz(r-4.3-arm64)
ConConPiWiFun_0.4.6.1.tar.gz(r-4.5-noble)ConConPiWiFun_0.4.6.1.tar.gz(r-4.4-noble)
ConConPiWiFun_0.4.6.1.tgz(r-4.4-emscripten)ConConPiWiFun_0.4.6.1.tgz(r-4.3-emscripten)
ConConPiWiFun.pdf |ConConPiWiFun.html
ConConPiWiFun/json (API)

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

Peer review:

Uses libs:
  • c++– GNU Standard C++ Library v3

On CRAN:

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

1.00 score 8 scripts 282 downloads 16 exports 1 dependencies

Last updated 4 years agofrom:e5c4b51b01. Checks:OK: 7 ERROR: 2. Indexed: yes.

TargetResultDate
Doc / VignettesOKNov 02 2024
R-4.5-win-x86_64OKNov 02 2024
R-4.5-linux-x86_64OKNov 02 2024
R-4.4-win-x86_64OKNov 02 2024
R-4.4-mac-x86_64OKNov 02 2024
R-4.4-mac-aarch64ERRORNov 02 2024
R-4.3-win-x86_64OKNov 02 2024
R-4.3-mac-x86_64OKNov 02 2024
R-4.3-mac-aarch64ERRORNov 02 2024

Exports:ComputeMarketPricescplfunctioncplfunctionveccpqfunctioncpqfunctionvecInfConvlInfConvqOptimPriceMarket_lOptimPriceMarket_qOptimPriceStorageOptimPriceStorage_plotSerialOptimPriceStorageshowSumlSumq

Dependencies:Rcpp

Readme and manuals

Help Manual

Help pageTopics
This package contains an implementation of continuous convex piecewise (linear) functions (quadratic coming soon)ConConPiWiFun-package ConConPiWiFun
This class implements continuous convex piecewise linear functionscplfunction InfConvl plot,ANY-method plot,Rcpp_cplfunction-method plot-methods Rcpp_cplfunction-class show,Rcpp_cplfunction-method Suml
This class implements "optimized list" of continuous convex piecewise linear functionscplfunctionvec Rcpp_cplfunctionvec-class SerialOptimPriceStorage show,Rcpp_cplfunctionvec-method
This class implements continuous convex piecewise quadratic functionscpqfunction InfConvq Rcpp_cpqfunction-class show,ANY-method show,Rcpp_cpqfunction-method show-methods Sumq
This class implements "optimized list" of continuous convex piecewise quadratic functionscpqfunctionvec Rcpp_cpqfunctionvec-class show,Rcpp_cpqfunctionvec-method
Optimisation of storage operation with market prices taking into acount storage efficiency and network taxes.ComputeMarketPrices OptimPriceMarket_l OptimPriceMarket_q OptimPriceStorage OptimPriceStorage_