Peano
Loading...
Searching...
No Matches
DynamicMatrixOperations.cpp
Go to the documentation of this file.
1
#include "
tarch/la/DynamicMatrixOperations.h
"
2
3
tarch::la::DynamicMatrix
tarch::la::transpose
(
const
tarch::la::DynamicMatrix
& matrix) {
4
tarch::la::DynamicMatrix
result(matrix.
cols
(), matrix.
rows
());
5
#ifdef CompilerICC
6
#pragma ivdep
7
#endif
8
for
(
int
i=0; i < matrix.
rows
(); i++) {
9
for
(
int
j=0; j < matrix.
cols
(); j++) {
10
result(j,i) += matrix(i,j);
11
}
12
}
13
return
result;
14
}
15
DynamicMatrixOperations.h
tarch::la::DynamicMatrix
My standard matrix is a matrix where the size is fixed at compile time.
Definition
DynamicMatrix.h:20
tarch::la::DynamicMatrix::cols
int cols() const
Definition
DynamicMatrix.cpp:456
tarch::la::DynamicMatrix::rows
int rows() const
Definition
DynamicMatrix.cpp:454
tarch::la::transpose
DynamicMatrix transpose(const DynamicMatrix &matrix)
Definition
DynamicMatrixOperations.cpp:3
src
tarch
la
DynamicMatrixOperations.cpp
Generated on Fri Apr 11 2025 10:18:06 for Peano by
1.10.0