| 
    openCARP
    
   Doxygen code documentation for the open cardiac electrophysiology simulator openCARP 
   | 
 
Dense matrix class and associated funcs. More...
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 > | |
| 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) |