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.tar.gz(r-4.5-noble)symengine_0.2.6.tar.gz(r-4.4-noble)
symengine_0.2.6.tgz(r-4.4-emscripten)symengine_0.2.6.tgz(r-4.3-emscripten)
symengine.pdf |symengine.html✨
symengine/json (API)
# Install 'symengine' in R: |
install.packages('symengine', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/symengine/symengine.r/issues
Last updated 10 months agofrom:8e7fadf615. Checks:OK: 2. Indexed: no.
Target | Result | Date |
---|---|---|
Doc / Vignettes | OK | Dec 25 2024 |
R-4.5-linux-x86_64 | OK | Dec 25 2024 |
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 |