All streams
Search
Write a publication
Pull to refresh
25
0
Анатолий Вячеславович Томилов @Orient

Пользователь знаний человечества

Send message

По цена/производительность, я имел ввиду.

Явное лучше неявного. В именно этом случае следовало использовать std::make_optional. Ну или хотя бы раз прочитать о CTAD и std::optional из первоисточника (cppreference годится) (мне 1 раза хватило, чтобы понять, что у этого кода есть особенность, на которую вы указываете).

В unordered_intersection_2 первый return как-то не согласуется со вторым. Кто знает, может быть std::copy_if возвращает не void, это надо в справочнике ещё лезть смотреть.

__assume_aligned — это Intel, __builtin_assume_aligned — это GCC.

У вас покрасивее, чем у Intel-а код выглядит https://software.intel.com/en-us/articles/benefits-of-intel-avx-for-small-matrices.
А почему вы не используете __restrict__ и __builtin_assume_aligned/__assume_aligned? Может быть тогда и инлайниться лучше будет.

Могли бы вы объяснить как можно получить образ Linux свой кастомный (под определённое железо). Как получить 3.5 МБ размер? Есть какие-нибудь туториалы?

bool anyCivilUnits { false };
bool anyCombatUnits {false};
int numAnimating { 0 };

вырвиглазное форматрирование

Она в редактировании применяется? В VR её как-то можно использовать? Хотя бы сидя.

Всякие сложности (например, операции с числами) можно выполнить в контексте функции, а возвращаемое значение — использовать в качестве аргумента шаблона (пример).

Вы ограничены C++11? Если да, то почему? В C++14 многое можно сделать без шаблонов в constexpr.

Сложно бы было обобщить на 3д?

Вы думаете, что для гидродинамики именно на решётках Больцмана что-то подходит больше? Вряд ли nvidia сделали специализированную версию железа для какого-то выделенного класса алгоритмов.

По-моему это только самообразование. А для его успешности необходимо упорство.

Если вопрос ко мне, то я не интересовался подобными вопросами и не могу проконсультировать.

Information

Rating
Does not participate
Location
Екатеринбург, Свердловская обл., Россия
Registered
Activity