OASIS
Open Algebra Software
|
This is the complete list of members for Oasis::Matrix, including all inherited members.
Copy() const -> std::unique_ptr< Expression > final | Oasis::LeafExpression< Matrix > | inlinevirtual |
Differentiate(const Expression &) const -> std::unique_ptr< Expression > final | Oasis::Matrix | virtual |
Equals(const Expression &other) const -> bool final | Oasis::Matrix | virtual |
FindZeros() const -> std::vector< std::unique_ptr< Expression > > | Oasis::Expression | |
Generalize() const -> std::unique_ptr< Expression > | Oasis::Expression | virtual |
GetCategory() const -> uint32_t | Oasis::Expression | virtual |
GetCols() const -> size_t | Oasis::Matrix | |
GetMatrix() const -> MatrixXXD | Oasis::Matrix | |
GetRows() const -> size_t | Oasis::Matrix | |
GetType() const -> ExpressionType | Oasis::Expression | virtual |
Identity() const -> std::unique_ptr< Expression > | Oasis::Matrix | |
Integrate(const Expression &integrationVariable) const -> std::unique_ptr< Expression > final | Oasis::Matrix | virtual |
IntegrateWithBounds(const Expression &, const Expression &, const Expression &) -> std::unique_ptr< Expression > | Oasis::Expression | virtual |
Inverse() const -> std::unique_ptr< Matrix > | Oasis::Matrix | |
Is() const | Oasis::Expression | inline |
Is() const | Oasis::Expression | inline |
Is() const | Oasis::Expression | inline |
Matrix()=default | Oasis::Matrix | |
Matrix(const Matrix &other)=default | Oasis::Matrix | |
Matrix(size_t numRows, size_t numCols) | Oasis::Matrix | |
Matrix(size_t numRows, size_t numCols, std::vector< double > &vals) | Oasis::Matrix | |
Matrix(MatrixXXD other) | Oasis::Matrix | explicit |
operator=(const Matrix &other) -> Matrix &=default | Oasis::Matrix | |
Serialize(SerializationVisitor &visitor) const override | Oasis::LeafExpression< Matrix > | inlinevirtual |
Simplify() const -> std::unique_ptr< Expression > | Oasis::Expression | virtual |
StructurallyEquivalent(const Expression &other) const -> bool final | Oasis::LeafExpression< Matrix > | inlinevirtual |
Substitute(const Expression &, const Expression &) -> std::unique_ptr< Expression > override | Oasis::LeafExpression< Matrix > | inlinevirtual |
Transpose() const -> std::unique_ptr< Matrix > | Oasis::Matrix | |
~Expression()=default | Oasis::Expression | virtual |