|
ROBOPTIM_DLLAPI Command | roboptim::visualization::gnuplot::comment (const char *) |
| Make a Gnuplot comment. More...
|
|
template<typename T > |
Command | roboptim::visualization::gnuplot::comment (const T &content) |
| Make a Gnuplot comment. More...
|
|
ROBOPTIM_DLLAPI Command | roboptim::visualization::gnuplot::set (const char *var, const char *val="") |
| Make a Gnuplot set command. More...
|
|
ROBOPTIM_DLLAPI Command | roboptim::visualization::gnuplot::unset (const char *var) |
| Make a Gnuplot unset command. More...
|
|
ROBOPTIM_DLLAPI Command | roboptim::visualization::gnuplot::show (const char *var) |
| Make a Gnuplot show command. More...
|
|
ROBOPTIM_DLLAPI Command | roboptim::visualization::gnuplot::clear () |
| Make a Gnuplot clear command. More...
|
|
ROBOPTIM_DLLAPI Command | roboptim::visualization::gnuplot::pwd () |
| Make a Gnuplot pwdcommand. More...
|
|
ROBOPTIM_DLLAPI Command | roboptim::visualization::gnuplot::quit () |
| Make a Gnuplot quit command. More...
|
|
ROBOPTIM_DLLAPI Command | roboptim::visualization::gnuplot::replot () |
| Make a Gnuplot replot command. More...
|
|
ROBOPTIM_DLLAPI Command | roboptim::visualization::gnuplot::reread () |
| Make a Gnuplot reread command. More...
|
|
ROBOPTIM_DLLAPI Command | roboptim::visualization::gnuplot::reset () |
| Make a Gnuplot reset command. More...
|
|
ROBOPTIM_DLLAPI Command | roboptim::visualization::gnuplot::cd (const char *dir) |
| Make a Gnuplot cd command. More...
|
|
ROBOPTIM_DLLAPI Command | roboptim::visualization::gnuplot::help (const char *topic="") |
| Make a Gnuplot help command. More...
|
|
template<typename T > |
Command | roboptim::visualization::gnuplot::plot_jac (const GenericDifferentiableFunction< T > &f, typename GenericDifferentiableFunction< T >::const_argument_ref arg) |
| Plot the Jacobian structure with Gnuplot. More...
|
|
template<> |
ROBOPTIM_DLLAPI Command | roboptim::visualization::gnuplot::plot_jac (const DifferentiableFunction &f, DifferentiableFunction::const_argument_ref arg) |
|
template<> |
ROBOPTIM_DLLAPI Command | roboptim::visualization::gnuplot::plot_jac (const DifferentiableSparseFunction &f, DifferentiableSparseFunction::const_argument_ref arg) |
|
template<typename T > |
Command | roboptim::visualization::gnuplot::plot (const GenericFunction< T > &f, discreteInterval_t interval) |
| Plot a 1D function with Gnuplot. More...
|
|
template<typename T > |
Command | roboptim::visualization::gnuplot::plot_xy (const GenericFunction< T > &f, discreteInterval_t interval) |
| Plot a 2D function with Gnuplot. More...
|
|
ROBOPTIM_DLLAPI Command | roboptim::visualization::gnuplot::plot_mat (GenericFunctionTraits< EigenMatrixDense >::const_matrix_ref mat) |
| Plot the structure of a matrix with Gnuplot. More...
|
|
ROBOPTIM_DLLAPI Command | roboptim::visualization::gnuplot::plot_mat (GenericFunctionTraits< EigenMatrixSparse >::const_matrix_ref mat) |
|
template<typename T > |
Gnuplot & | roboptim::visualization::operator<< (Gnuplot &gp, T t) |
| Override operator<< to handle Gnuplot command insertion. More...
|
|
ROBOPTIM_DLLAPI Import | roboptim::visualization::matplotlib::import (const std::string &packages) |
| Import function that follows the style of commands. More...
|
|
ROBOPTIM_DLLAPI Import | roboptim::visualization::matplotlib::import (const std::string &from, const std::string &packages) |
| Import function that follows the style of commands. More...
|
|
ROBOPTIM_DLLAPI Command | roboptim::visualization::matplotlib::comment (const char *) |
| Make a matplotlib comment. More...
|
|
template<typename T > |
Command | roboptim::visualization::matplotlib::comment (const T &content) |
| Make a matplotlib comment. More...
|
|
ROBOPTIM_DLLAPI Command | roboptim::visualization::matplotlib::set (const char *var, const char *val) |
| Make a matplotlib set command. More...
|
|
ROBOPTIM_DLLAPI Command | roboptim::visualization::matplotlib::show () |
|
ROBOPTIM_DLLAPI Command | roboptim::visualization::matplotlib::figure () |
|
ROBOPTIM_DLLAPI Command | roboptim::visualization::matplotlib::title (const char *argument) |
|
template<typename T > |
Command | roboptim::visualization::matplotlib::plot (const GenericFunction< T > &f, discreteInterval_t interval) |
| Plot a 1D function with matplotlib. More...
|
|
ROBOPTIM_DLLAPI Command | roboptim::visualization::matplotlib::plot_mat (GenericFunctionTraits< EigenMatrixDense >::const_matrix_ref mat, MatrixPlotType::Type type=MatrixPlotType::Values) |
| Plot the structure of a matrix with matplotlib. More...
|
|
ROBOPTIM_DLLAPI Command | roboptim::visualization::matplotlib::plot_mat (GenericFunctionTraits< EigenMatrixSparse >::const_matrix_ref mat, MatrixPlotType::Type type=MatrixPlotType::Values) |
|
template<typename T > |
Command | roboptim::visualization::matplotlib::plot_mat (typename GenericFunctionTraits< T >::const_matrix_ref, MatrixPlotType::Type=MatrixPlotType::Values) |
|
template<typename T > |
Matplotlib & | roboptim::visualization::operator<< (Matplotlib &ml, T t) |
| Override operator<< to handle matplotlib command insertion. More...
|
|
Plot the Jacobian structure with Gnuplot.
Plot the structure of the Jacobian of a differentiable function with Gnuplot. Nonzero values will be displayed in blue, zeros in white.
When dealing with a dense matrix, the actual values are printed and exact zeros will be displayed in white.
When dealing with a sparse matrix, inserted zeros will also be treated as nonzero values, thus returning the real structure of the sparse Jacobian matrix. In this case, the values returned are 1 for sparse elements, and 0 for actual zeros.
- Parameters
-
f | differentiable function whose Jacobian will be plotted |
arg | optimization parameters of the point to plot. This parameter is not relevant when dealing with sparse functions, since it should not change the Jacobian's sparse structure. |
- Returns
- Gnuplot command
Plot the structure of a matrix with Gnuplot.
Plot the structure of a matrix with Gnuplot. Nonzero values will be displayed in blue, zeros in white.
When dealing with a dense matrix, the actual values are printed and exact zeros will be displayed in white.
When dealing with a sparse matrix, inserted zeros will also be treated as nonzero values, thus returning the real structure of the sparse matrix. In this case, the values returned are 1 for sparse elements, and 0 for actual zeros.
- Parameters
-
- Returns
- Gnuplot command.
References roboptim::visualization::gnuplot::detail::dense_matrix_to_gnuplot().
Plot the structure of a matrix with matplotlib.
Plot the structure of a matrix with matplotlib. Nonzero values will be displayed in blue, zeros in white.
When dealing with a dense matrix, the actual values are printed and exact zeros will be displayed in white.
When dealing with a sparse matrix, inserted zeros will also be treated as nonzero values, thus returning the real structure of the sparse matrix. In this case, the values returned are 1 for sparse elements, and 0 for actual zeros.
- Parameters
-
mat | matrix to plot. |
type | type of plotting for the matrix. |
- Returns
- Gnuplot command.
References roboptim::visualization::matplotlib::detail::dense_matrix_to_matplotlib().