Описание тега blitz++
Blitz++ is a meta-template library for array manipulation in C++ with a speed comparable to Fortran implementations, while preserving an object-oriented interface.
1
ответ
Помимо аппаратного обеспечения, что влияет на производительность с точки зрения количества одновременно работающих пользователей?
Я разрабатываю API и хочу (конечно) оптимизировать производительность с точки зрения количества одновременно работающих пользователей. Я провел несколько тестов с использованием Blitz (мое приложение на Appfog, PHP, 512MB, 1 экземпляр) в соответстви…
16 янв '13 в 14:21
0
ответов
Определение параметров с использованием информации, предоставленной "typeid"
Я только начал изучать C++. У меня есть вопрос, который надеюсь, что вы можете мне помочь. Я работаю с библиотекой blitz++ и хочу определить массив с помощью такой команды: blitz::Array<double,2> B(3,3); как видно, тип массива установлен в dou…
03 апр '17 в 13:23
0
ответов
Настройка blitz 0.10 для i686-w64-mingw32
Мне нужна помощь в настройке блиц 0.10 для i686-w64-mingw32. Вот список: $./configure настроить: загрузка сценария сайта /mingw32/etc/config.site проверка типа системы сборки... i686-w64-mingw32 проверка типа хост-системы... i686-w64-mingw32 проверк…
30 апр '18 в 23:29
1
ответ
Не будет ссылки, если не метод встраивания
Я сталкиваюсь со странной ошибкой при связывании времени. Заголовки: global.h #include <cmath> #include <iostream> #include <vector> #include <blitz/tinyvec2.h> typedef blitz::TinyVector<double,3> vettore; #include "ani…
27 окт '15 в 14:47
0
ответов
Многомерные массивы blitz++, объявив их размеры позже
Хорошо, я знаю способ объявить многомерный массив в блиц. Вы бы сделали это так: blitz::Array<double, 3> blitzArray( 3, 4, 5 ); и получить доступ к таким элементам: blitzArray(0,0,0) = 1.0001; Но что, если я хочу объявить массив без указания р…
11 апр '13 в 06:23
1
ответ
GoogleTest Fixture для класса blitz++ с аргументами в конструкторе
У меня есть вопрос, который связан с этим: приспособление GTest, когда конструктор принимает параметры?, В этом вопросе я хотел знать, как настроить прибор GTest, когда тестируемый класс принимает параметр для конструктора. Я попытался повторить отв…
11 дек '13 в 10:52
1
ответ
Ошибка установки blitz++
Мне нужен blitz++ для запуска сторонней библиотеки, но я не могу ее скомпилировать. Команда./configure работает хорошо и устанавливает Makefile, но когда я делаю это, выдает следующую ошибку: In file included from ../blitz/array/funcs.h:29:0, from .…
06 мар '12 в 11:26
1
ответ
Использование boost::multiprecision в качестве типа данных для blitz++
Я пытаюсь сделать произвольную арифметику точности в сочетании с хорошим синтаксисом массива из Blitz++. Моя проблема в том, что общие математические функции, такие как cos, exp и так далее не работают: #include <blitz/array.h> #include <bo…
20 ноя '13 в 17:04
1
ответ
Доступна ли документация по матрицам Blitz++?
Доступна ли документация по матрицам Blitz++? Я нашел http://www.oonumerics.org/blitz//manual/blitz01.html с Google, но, похоже, это не содержит документации. Единственный полезный пример, который я нашел, это от Rosettacode: #include <iostream&g…
20 июн '12 в 06:30
3
ответа
Почему этот код Blitz++ не компилируется?
Я новичок в блиц ++. Пока все хорошо, но я немного озадачен, почему закомментированная строка в приведенном ниже коде не компилируется с error: conversion from ‘blitz::_bz_tinyMatExpr<blitz::_bz_tinyMatrixMatrixProduct<double, double, 3, 3, 3,…
30 мар '09 в 15:29
1
ответ
Что делают значения ddx и ddy в этом алгоритме пересечения лучей AABB?
Кто-нибудь знает, что делают значения ddx и ddy в алгоритме пересечения лучей AABB? Взято со следующего сайта http://www.blitzbasic.com/codearcs/codearcs.php?code=1029 (см. Ниже). Local txmin#,txmax#,tymin#,tymax# // rox, rdx are the ray origin on t…
31 май '10 в 13:07
0
ответов
Blitz++, броненосец и OpenMP очень медленно
Я очень долго пытался научиться распараллеливать, и я читал много заметок по OpenMP. Итак, я попытался использовать его, и результаты, которые я получил, заключаются в том, что все места, где я пытался распараллелить, в 5 раз медленнее, чем последов…
28 авг '18 в 11:32
4
ответа
Сравните блиц ++, броненосец, буст::MultiArray
Я сделал сравнение между blitz++, armadillo, boost::MultiArray со следующим кодом (заимствовано из старого поста) #include <iostream> using namespace std; #include <windows.h> #define _SCL_SECURE_NO_WARNINGS #define BOOST_DISABLE_ASSERTS…
19 янв '13 в 13:36
1
ответ
Blitz++ массив в структуре
Я хотел бы иметь структуру с несколькими массивами блиц ++. эта программа создает такую структуру, однако я не могу правильно выделить объект. Является ли единственной альтернативой формулирование структуры с указателями на массив blitz++, который…
13 июл '16 в 14:11
1
ответ
Blitz++ массивы в качестве ключей для карт
Я пытаюсь использовать блиц ++ массивы, так как я понимаю, что они обычно предлагают более высокую производительность, чем другие формы массивов. Можно ли использовать блиц ++ массивы в качестве ключей на карте? Попытка #include <map> #include…
28 ноя '13 в 12:29
1
ответ
Изменение формата вывода в блиц
Я регулярно использую библиотеку блиц в с ++. У этого есть довольно много хороших средств как напечатать 2-мерный массив, который просто необходим cout<<A<<endl; Тем не менее, выход получается как (для массивов 2x2) 2 x 2 [ 4 5 2 1] Тепе…
01 июн '12 в 12:51
1
ответ
Как передать подмассив Blitz++ в качестве входного / выходного параметра процедуры
У меня процедура FFT fftconvx взяв два тензора Ttnsr а также S в качестве входных параметров и выдачи результата в другой тензор G, Все тензоры определены как массивы Blitz++ Array<complex<double>, N>, где N это ранг массива. Процедура f…
14 окт '14 в 08:29
0
ответов
Как вызвать функцию Cross в библиотеке Blitz C++
Я новичок в библиотеке Blitz. Недавно я хочу использовать перекрестную функцию в tinyvector.h. Тем не менее, всегда есть сообщение об ошибке, подобное этому: "main.cpp:38: error: no matching function for call to âcross(blitz::TinyVector<int, 5>…
16 июл '13 в 23:52
1
ответ
Избавьтесь от предупреждений "type определитель" в функциях, используя ключевое слово restrict
Я пытаюсь убрать предупреждения, которые я получаю при компиляции Blitz++ формы: /opt/local/include/blitz/tinyvec2.h:261:35: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] /opt/local/include/blitz/tinyvec2.h:264:43: …
30 май '14 в 18:35
2
ответа
Трафарет в блиц ++ 0.10
Я пытаюсь использовать объект трафарета из руководства пользователя Blitz++ #include <blitz/array.h> using namespace blitz; BZ_DECLARE_STENCIL4(test,P1,P2,P3,c) P3 = 2 * P2 + c * Laplacian3D(P2) - P1; BZ_END_STENCIL applyStencil(test(), P1, P2…
01 фев '14 в 11:29