From 38259f43bfe007db7c85a88885de75a6d4ef8d68 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Atgeirr=20Fl=C3=B8=20Rasmussen?= Date: Wed, 15 May 2013 08:48:36 +0200 Subject: [PATCH] Added size() member for ease of use. This makes it easier to write for example templated code acting on either AD vectors or non-ad vectors. --- AutoDiffBlock.hpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/AutoDiffBlock.hpp b/AutoDiffBlock.hpp index c1357b2cd..18641b664 100644 --- a/AutoDiffBlock.hpp +++ b/AutoDiffBlock.hpp @@ -173,7 +173,13 @@ namespace AutoDiff return os; } - /// Number of variables or Jacobian blocks. + /// Number of elements + int size() const + { + return val_.size(); + } + + /// Number of Jacobian blocks. int numBlocks() const { return jac_.size();