Cos class

Inheritance
Available extensions

Constructors

Cos(Expression operand, {int n = 1})
Creates an instance of the Csc class with the given operand and n.

Properties

hashCode int
The hash code for this object.
no setterinherited
n int
The power to which csc is raised.
final
operand Expression
finalinherited
periodicity double
Returns the periodicity of the csc function raised to the power of n.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

definiteIntegral(String variable, num a, num b) → dynamic

Available on Expression, provided by the SymbolicCalculusExtension extension

Computes the definite integral from a to b.
depth() int
Calculate the depth of the expression tree.
inherited
differentiate([Variable? v]) Expression
Differentiates the expression with respect to a variable.
override
evaluate([dynamic arg]) → dynamic
Evaluates the expression for a given value of x.
override
expand() Expression
Expands the expression, if applicable, and returns a new expanded expression.
override
getVariables() Set<Variable>
Retrieves the base variables present in the expression, effectively decomposing composite variables into their constituent parts. For instance, for an expression containing x^2, it returns x, and for x*y, it returns both x and y.
inherited
getVariableTerms() Set<Variable>
Retrieves all variables present in the expression, including composite variables like x^2 or x*y.
inherited
integrate() Expression
Integrates the expression with respect to a variable.
override
isIndeterminate(dynamic x) bool
inherited
isInfinity(dynamic x) bool
inherited
isPoly([bool strict = false]) bool
Checks if the expression is a polynomial.
inherited
limitAt(String variable, num value, {String direction = 'both'}) → dynamic

Available on Expression, provided by the SymbolicCalculusExtension extension

Computes the limit as a variable approaches a value.
maclaurin(String variable, int order) Expression

Available on Expression, provided by the SymbolicCalculusExtension extension

Computes the Maclaurin series expansion.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
partialD(String variable) Expression

Available on Expression, provided by the SymbolicCalculusExtension extension

Computes the partial derivative with respect to a variable.
simplify() Expression
Simplifies the expression, if possible, and returns a new simplified expression.
inherited
simplifyBasic() Expression
Performs basic simplification (arithmetic, combining like terms).
override
size() int
Compute the size of the expression based on the number of nodes in its tree.
inherited
substitute(Expression oldExpr, Expression newExpr) Expression
Replace a sub-expression or a variable with another expression.
inherited
taylor(String variable, num point, int order) Expression

Available on Expression, provided by the SymbolicCalculusExtension extension

Computes the Taylor series expansion around a point.
toString() String
Returns the string representation of the expression.
override

Operators

operator %(dynamic other) Expression
Modulo operator. Creates a Modulo expression.
inherited
operator *(dynamic other) Expression
Multiply operator. Creates a Multiply expression.
inherited
operator +(dynamic other) Expression
Add operator. Creates an Add expression.
inherited
operator -(dynamic other) Expression
Subtract operator. Creates a Subtract expression.
inherited
operator /(dynamic other) Expression
Divide operator. Creates a Divide expression.
inherited
operator ==(Object other) bool
The equality operator.
inherited
operator ^(dynamic other) Expression
Power operator. Creates a Pow expression.
inherited
operator unary-() Expression
Unary minus operator. Creates a Negate expression.
inherited