rxSplitPlusQ: This function splits a function based on + or - terms

rxSplitPlusQR Documentation

This function splits a function based on + or - terms

Description

It uses the parser and does not disturb terms within other functions. For example:

Usage

rxSplitPlusQ(x, level = 0, mult = FALSE)

Arguments

x

Quoted R expression for splitting

level

Internal level of parsing

mult

boolean to split based on * and / expressions instead. By default this is turned off.

Details

aexp(b+c)+dlog(e-f)-g*f

would return

c("a * exp(b + c)", "d * log(e - f)", "- g * f")

Value

character vector of the split expressions

Author(s)

Matthew L. Fidler


RxODE documentation built on March 23, 2022, 9:06 a.m.