VM2D 1.14
Vortex methods for 2D flows simulation
Loading...
Searching...
No Matches
nummatrix.h File Reference

Описание класса nummatrix. More...

#include "numvector.h"
Include dependency graph for nummatrix.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  VMlib::nummatrix< T, n, m >
 Шаблонный класс, определяющий матрицу фиксированного размера
Фактически представляет собой массив, для которого определено большое количество различных операций.
Для доступа к элементам матрицы используется оператор [][]
Оператор[] имитирует возврат ссылки/константной ссылки на numvector. More...
 

Namespaces

namespace  VMlib
 

Functions

template<typename T , typename P , size_t n, size_t m>
auto VMlib::operator& (const numvector< P, n > &x, const nummatrix< T, n, m > &A) -> numvector< typename std::remove_const< decltype(x[0] *A.data()[0])>::type, m >
 Умножение вектора на матрицу
 
template<typename T , typename P , size_t n, size_t m>
auto VMlib::operator| (const numvector< T, n > &x, const numvector< P, m > &y) -> nummatrix< typename std::remove_const< decltype(x[0] *y[0])>::type, n, m >
 Умножение вектора на вектор внешним образом
 
template<typename T , size_t n, size_t m>
std::ostream & VMlib::operator<< (std::ostream &str, const nummatrix< T, n, m > &x)
 Перегрузка оператора "<<" вывода в поток
 

Detailed Description

Описание класса nummatrix.

Author
Марчевский Илья Константинович
Сокол Ксения Сергеевна
Рятина Евгения Павловна
Колганова Александра Олеговна \Version 1.14
Date
6 марта 2026 г.

Definition in file nummatrix.h.