Я хочу использовать пространство имен System.Numerics.Vector в .NET Core, но я столкнулся с проблемой отсутствия поддержки векторов комплексных чисел.В настоящее время тип Vector будет работать с любым типом примитива, от байта до двойного.Я не программист по профессии, поэтому я могу не знать о некоторых низкоуровневых / концептуальных вещах, но есть ли причина, почему нет поддержки комплексных чисел?Насколько я понимаю, возможно, единственная проблема заключается в том, что тип Complex является управляемой структурой.Могу ли я не просто расширить тип Register , включив в него [FieldOffset(0)] internal Complex complex_0
, и построить вокруг него новые функции?
Я готов работать над расширением типа самостоятельно, но хотел бы спросить, есть линекоторые причины, по которым это не было включено, во-первых, поскольку кажется, что большая часть работы по обработке сигналов извлекла бы большую пользу из сложных векторов и SIMD.