Package: symengine 0.2.6
symengine: Interface to the 'SymEngine' Library
Provides an R interface to 'SymEngine' <https://github.com/symengine/>, a standalone 'C++' library for fast symbolic manipulation. The package has functionalities for symbolic computation like calculating exact mathematical expressions, solving systems of linear equations and code generation.
Authors:
symengine_0.2.6.tar.gz
symengine_0.2.6.zip(r-4.6)symengine_0.2.6.zip(r-4.5)symengine_0.2.6.zip(r-4.4)
symengine_0.2.6.tgz(r-4.5-x86_64)symengine_0.2.6.tgz(r-4.5-arm64)
symengine_0.2.6.tar.gz(r-4.6-arm64)symengine_0.2.6.tar.gz(r-4.6-x86_64)symengine_0.2.6.tar.gz(r-4.5-arm64)symengine_0.2.6.tar.gz(r-4.5-x86_64)
symengine_0.2.6.tgz(r-4.5-emscripten)
symengine.pdf |symengine.html✨
symengine/json (API)
| # Install 'symengine' in R: |
| install.packages('symengine', repos = c('https://symengine.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/symengine/symengine.r/issues
Last updated from:40bab49021. Checks:6 OK, 3 WARNING, 4 NOTE. Indexed: yes.
| Target | Result | Total time | Artifact |
|---|---|---|---|
| linux-devel-arm64 | OK | 347 | |
| linux-devel-x86_64 | OK | 373 | |
| source / vignettes | OK | 577 | |
| linux-release-arm64 | OK | 378 | |
| linux-release-x86_64 | OK | 356 | |
| macos-release-arm64 | WARNING | 441 | |
| macos-release-x86_64 | WARNING | 524 | |
| macos-oldrel-arm64 | NOTE | 313 | |
| macos-oldrel-x86_64 | NOTE | 812 | |
| windows-devel | WARNING | 565 | |
| windows-release | NOTE | 524 | |
| windows-oldrel | NOTE | 468 | |
| wasm-release | OK | 349 |
Exports:as.languageatan2BasicbetachoosecodegenConstantDdetdirichlet_etaDoubleVisitordxdterferfcevalfexpandfactorialfree_symbolsFunctionfunction_symbolsFunctionSymbolGCDget_argsget_hashget_nameget_precget_strget_typekronecker_deltalambdifylambertwLCMlowergammaMatrixnextprimeODESystempredictpsigammaRealSsolvesubsSymbolsymengine_ascii_artsymengine_have_componentsymengine_versiontuppergammause_varsVVectorvisitor_callzeta
Dependencies:Rcpp
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Bindings for Operators and Math Functions | !=,Basic,Basic-method %*%,DenseMatrix,DenseMatrix-method %*%,DenseMatrix,VecBasic-method %*%,DenseMatrix,vector-method %*%,VecBasic,DenseMatrix-method %*%,VecBasic,VecBasic-method %*%,vector,DenseMatrix-method +,SymEngineDataType,missing-method -,SymEngineDataType,missing-method ==,Basic,Basic-method Arith,SymEngineDataType,SymEngineDataType-method Arith,SymEngineDataType,vector-method Arith,vector,SymEngineDataType-method cospi,SymEngineDataType-method expm1,SymEngineDataType-method log,SymEngineDataType-method log10,SymEngineDataType-method log1p,SymEngineDataType-method log2,SymEngineDataType-method Math,SymEngineDataType-method prod,SymEngineDataType-method sinpi,SymEngineDataType-method sum,SymEngineDataType-method tanpi,SymEngineDataType-method |
| Some Conversion Methods | as.character,Basic-method as.character,VecBasic-method as.integer,Basic-method as.integer,VecBasic-method as.language as.language,Basic-method as.numeric,Basic-method as.numeric,VecBasic-method |
| Methods Related to DenseMatrix | as.matrix.DenseMatrix dim,DenseMatrix-method dim<-,Basic-method dim<-,DenseMatrix-method dim<-,VecBasic-method dimnames,DenseMatrix-method dimnames<-,DenseMatrix-method length,DenseMatrix-method [,DenseMatrix-method [<-,DenseMatrix-method [[,DenseMatrix,ANY-method [[<-,DenseMatrix-method |
| Joining DenseMatrix | cbind.SymEngineDataType rbind.SymEngineDataType |
| Code Generation | codegen |
| Derivatives of a Symbolic Expression | D,SymEngineDataType-method |
| Calculate the Determinant of DenseMatrix | det det,DenseMatrix-method |
| Double Visitor | DoubleVisitor visitor_call |
| Solve System of Ordinary Differential Equations | ==,DxdtOdeConstructor,ANY-method dxdt ODESystem predict,ODESystem-method |
| Evaluating a SymEngine Object | evalf |
| Expand a Symbolic Expression | expand |
| Create a FunctionSymbol | Function FunctionSymbol |
| Get Information about Basic Object | free_symbols function_symbols get_args get_hash get_name get_prec get_str get_type |
| Convert A Basic/VecBasic Object to R Function | as.function.BasicOrVecBasic lambdify |
| Some Special Math Functions | atan2,SymEngineDataType,SymEngineDataType-method beta,SymEngineDataType,SymEngineDataType-method choose choose,SymEngineDataType-method digamma,SymEngineDataType-method dirichlet_eta erf erfc factorial factorial,SymEngineDataType-method GCD kronecker_delta lambertw LCM lowergamma nextprime psigamma,SymEngineDataType-method trigamma,SymEngineDataType-method uppergamma zeta |
| Methods Related to VecBasic | c,BasicOrVecBasic-method length,VecBasic-method rep.Basic rep.VecBasic unique.VecBasic [,VecBasic-method [<-,VecBasic-method [[,VecBasic,numeric-method [[<-,VecBasic-method |
| DenseMatrix Constructor | Matrix |
| Converting R object to Basic | Basic Constant Real S Symbol |
| Solve Symbolic Equations | solve solve,Basic-method solve,DenseMatrix-method solve,VecBasic-method |
| Substitute Expressions in SymEngine Objects | subs |
| symengine: R interface to SymEngine C++ library for symbolic computation | symengine |
| Information about SymEngine Library | symengine_ascii_art symengine_compilation_notes symengine_have_component symengine_version |
| Transpose (as) a DenseMatrix | t t,Basic-method t,DenseMatrix-method t,VecBasic-method |
| Initializing Variables | use_vars |
| Symbolic Vector | V Vector |
