openCARP
Doxygen code documentation for the open cardiac electrophysiology simulator openCARP
Classes | Namespaces | Functions
dense_mat.hpp File Reference

Dense matrix class and associated funcs. More...

#include <utility>
#include <assert.h>
#include "SF_vector.h"
Include dependency graph for dense_mat.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SF::dmat< S >
 Dense matrix class. More...
 

Namespaces

 SF
 

Functions

template<class S >
dmat< S > SF::operator* (const dmat< S > &a, const dmat< S > &b)
 
template<class S >
S * SF::operator* (const dmat< S > &a, const S *v)
 
template<class S >
dmat< S > SF::operator* (const dmat< S > &a, const S v)
 
template<class S >
dmat< S > SF::operator* (const S v, const dmat< S > &a)
 
template<class S >
dmat< S > SF::operator/ (const dmat< S > &a, const S v)
 
template<class S >
dmat< S > SF::operator+ (const dmat< S > &a, const dmat< S > &b)
 
template<class S >
dmat< S > SF::operator- (const dmat< S > &a, const dmat< S > &b)
 
template<class S >
dmat< S > SF::transpose (const dmat< S > &a)
 
template<class S >
double SF::double_cont (const dmat< S > &A, const dmat< S > &B)
 mat-mat double contraction A:B More...
 
template<class S >
void SF::invert_3x3 (S *ele, S &det)
 
template<class S >
void SF::invert_3x3 (dmat< S > &m, S &det)
 
template<class S >
dmat< S > SF::invert_3x3 (const dmat< S > &m)
 
template<class S >
SF::det_3x3 (const dmat< S > &m)
 
template<class S >
dmat< S > SF::invert_2x2 (const dmat< S > &m)
 
template<class S >
void SF::invert_2x2 (S *ele, S &det)
 
template<class S >
void SF::invert_2x2 (dmat< S > &m, S &det)
 
template<class S , class V >
void SF::array_to_tensors (const vector< S > &arr, vector< dmat< V > > &m)
 
template<class S , class V >
void SF::tensors_to_array (const vector< dmat< S > > &m, vector< V > &arr)
 

Detailed Description

Dense matrix class and associated funcs.

Author
Aurel Neic
Version
Date
2017-10-31

Definition in file dense_mat.hpp.