I need to do something like this for a check function in a way that works for a1
being either double or var:
int num_terms;
num_terms = floor(fabs(a1));
Is there some standard function for this?
Krzysztof
I need to do something like this for a check function in a way that works for a1
being either double or var:
int num_terms;
num_terms = floor(fabs(a1));
Is there some standard function for this?
Krzysztof
Of course I just needed to ask the question to figure it out, thanks, in reference to xkcd #979:
stan/math/prim/scal/fun/value_of_rec.hpp
You should just be able to use value_of
rather than value_of_rec
, I think. The function floor
returns a double
, but you can cast it if you want to be explicit or just drop the cast. And you always want to declare-define where possible, so this should be:
int num_terms = static_cast<int>(floor(fabs(value_of(a1))));
assuming all those functions are in namespace.