VM2D  1.12
Vortex methods for 2D flows simulation
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

 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 >
 Умножение вектора на матрицу More...
 
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 >
 Умножение вектора на вектор внешним образом More...
 
template<typename T , size_t n, size_t m>
std::ostream & VMlib::operator<< (std::ostream &str, const nummatrix< T, n, m > &x)
 Перегрузка оператора "<<" вывода в поток More...
 

Detailed Description

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

Author
Марчевский Илья Константинович 1.12
Date
14 января 2024 г.

Definition in file nummatrix.h.