#include "Eigen/Dense"
#include <iostream>
#include <map>
#include <string>
#include <vector>
#include "Expression.hpp"
Go to the source code of this file.
|
typedef Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor > | Oasis::MatrixXXD |
|
typedef Eigen::Matrix< double, Eigen::Dynamic, 1 > | Oasis::Matrix1D |
|
|
auto | Oasis::SolveLinearSystems (std::vector< std::unique_ptr< Expression > > &exprs) -> std::map< std::string, double > |
|
auto | Oasis::SolveLinearSystems (MatrixXXD &matrix) -> Matrix1D |
|
auto | Oasis::SolveLinearSystems (MatrixXXD &matrixA, Matrix1D &matrixb) -> Matrix1D |
| From the form Ax=b.
|
|
auto | Oasis::ConstructMatrices (const std::vector< std::unique_ptr< Expression > > &exprs) -> std::pair< std::pair< MatrixXXD, Matrix1D >, std::map< std::string, Eigen::Index > > |
|
template<class u , class v > |
auto | Oasis::GetMapValue (std::map< u, v > &map, u key, v nextValue) -> std::pair< v, bool > |
|