From 04a4e22c58a21e084e088e1f64d3b2f8e134debb Mon Sep 17 00:00:00 2001 From: Jitse Niesen Date: Tue, 16 Mar 2010 17:26:55 +0000 Subject: API change: ei_matrix_exponential(A) --> A.exp(), etc As discussed on mailing list; see http://listengine.tuxfamily.org/lists.tuxfamily.org/eigen/2010/02/msg00190.html --- unsupported/doc/examples/MatrixExponential.cpp | 4 +--- unsupported/doc/examples/MatrixFunction.cpp | 2 +- unsupported/doc/examples/MatrixSine.cpp | 4 ++-- unsupported/doc/examples/MatrixSinh.cpp | 4 ++-- 4 files changed, 6 insertions(+), 8 deletions(-) (limited to 'unsupported/doc') diff --git a/unsupported/doc/examples/MatrixExponential.cpp b/unsupported/doc/examples/MatrixExponential.cpp index 60ef315d7..ebd3b9675 100644 --- a/unsupported/doc/examples/MatrixExponential.cpp +++ b/unsupported/doc/examples/MatrixExponential.cpp @@ -12,7 +12,5 @@ int main() pi/4, 0, 0, 0, 0, 0; std::cout << "The matrix A is:\n" << A << "\n\n"; - - MatrixXd B = ei_matrix_exponential(A); - std::cout << "The matrix exponential of A is:\n" << B << "\n\n"; + std::cout << "The matrix exponential of A is:\n" << A.exp() << "\n\n"; } diff --git a/unsupported/doc/examples/MatrixFunction.cpp b/unsupported/doc/examples/MatrixFunction.cpp index ccef85cef..a4172e4ae 100644 --- a/unsupported/doc/examples/MatrixFunction.cpp +++ b/unsupported/doc/examples/MatrixFunction.cpp @@ -19,5 +19,5 @@ int main() std::cout << "The matrix A is:\n" << A << "\n\n"; std::cout << "The matrix exponential of A is:\n" - << ei_matrix_function(A, expfn) << "\n\n"; + << A.matrixFunction(expfn) << "\n\n"; } diff --git a/unsupported/doc/examples/MatrixSine.cpp b/unsupported/doc/examples/MatrixSine.cpp index e85e6a754..9eea9a081 100644 --- a/unsupported/doc/examples/MatrixSine.cpp +++ b/unsupported/doc/examples/MatrixSine.cpp @@ -8,10 +8,10 @@ int main() MatrixXd A = MatrixXd::Random(3,3); std::cout << "A = \n" << A << "\n\n"; - MatrixXd sinA = ei_matrix_sin(A); + MatrixXd sinA = A.sin(); std::cout << "sin(A) = \n" << sinA << "\n\n"; - MatrixXd cosA = ei_matrix_cos(A); + MatrixXd cosA = A.cos(); std::cout << "cos(A) = \n" << cosA << "\n\n"; // The matrix functions satisfy sin^2(A) + cos^2(A) = I, diff --git a/unsupported/doc/examples/MatrixSinh.cpp b/unsupported/doc/examples/MatrixSinh.cpp index 89566d87a..f77186724 100644 --- a/unsupported/doc/examples/MatrixSinh.cpp +++ b/unsupported/doc/examples/MatrixSinh.cpp @@ -8,10 +8,10 @@ int main() MatrixXf A = MatrixXf::Random(3,3); std::cout << "A = \n" << A << "\n\n"; - MatrixXf sinhA = ei_matrix_sinh(A); + MatrixXf sinhA = A.sinh(); std::cout << "sinh(A) = \n" << sinhA << "\n\n"; - MatrixXf coshA = ei_matrix_cosh(A); + MatrixXf coshA = A.cosh(); std::cout << "cosh(A) = \n" << coshA << "\n\n"; // The matrix functions satisfy cosh^2(A) - sinh^2(A) = I, -- cgit v1.2.3