opensrdk_symbolic_computation/expression/matrix_expression/differential.rs
1use crate::{Expression, MatrixExpression};
2
3impl MatrixExpression {
4 pub fn differential(&self, variable_ids: &[&str]) -> Vec<Expression> {
5 match self {
6 MatrixExpression::T(v) => MatrixExpression::diff_t(v, variable_ids),
7 MatrixExpression::Inv(v) => MatrixExpression::diff_inv(v, variable_ids),
8 MatrixExpression::Det(v) => MatrixExpression::diff_det(v, variable_ids),
9 }
10 }
11}