Re[2]: был 0.0, а стал массив из нулей.
От: avalanche2010  
Дата: 13.04.10 15:18
Оценка:
К>Вопрос не тупой, а криво сформулированный.

К>Перевожу на понятный язык.

К>Есть функция calculate над скалярными данными.
К>Хочется обобщить её, чтобы она работала не только со скалярами, но и с векторами (некоей известной размерности).

да! абсолютно так!

К>Встречные вопросы, для полноты картины:

К>Размерность векторов известна заранее?
К>- на стадии компиляции (функция параметризована типом: скаляр, K-мерный вектор, N-мерный вектор, и т.д.)
К>- на стадии вычисления (функция параметризована типом: скаляр либо вектор; в случае вектора размерность берётся как аргумент функции)
К>Функция имеет дело с одной или разными размерностями одновременно?
К>Кроме скаляров и векторов что-нибудь ещё может встретиться? ну там, матрицы...

вектор всегда имеет размерность 10 и он известен уже на этапе компиляции. саму функцию мы используем в одном месте, чтобы посчитать скаляр double, а в другом хотим использовать для вектора. теоретически могут быть и матрицы, но пока это совсем не нужно.

спасибо!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.