NeoPZ
|
Contains the implementation of the TPZFMatrix<>methods. More...
#include "pzfmatrix.h"
#include <math.h>
#include <stdbool.h>
#include <stdio.h>
#include <stdlib.h>
#include <cmath>
#include <complex>
#include <map>
#include <sstream>
#include <string>
#include <utility>
#include "pzerror.h"
#include "pzaxestools.h"
#include "pzextractval.h"
#include "pzlog.h"
#include "pzmatrix.h"
#include "TPZSavable.h"
#include "pzvec.h"
#include "tpzverysparsematrix.h"
Go to the source code of this file.
Functions | |
template<class TVar > | |
TVar | Dot (const TPZFMatrix< TVar > &A, const TPZFMatrix< TVar > &B) |
Implement dot product for matrices. More... | |
template std::complex< float > | Dot (const TPZFMatrix< std::complex< float > > &A, const TPZFMatrix< std::complex< float > > &B) |
template std::complex< double > | Dot (const TPZFMatrix< std::complex< double > > &A, const TPZFMatrix< std::complex< double > > &B) |
template std::complex< long double > | Dot (const TPZFMatrix< std::complex< long double > > &A, const TPZFMatrix< std::complex< long double > > &B) |
template long double | Dot (const TPZFMatrix< long double > &A, const TPZFMatrix< long double > &B) |
template double | Dot (const TPZFMatrix< double > &A, const TPZFMatrix< double > &B) |
template float | Dot (const TPZFMatrix< float > &A, const TPZFMatrix< float > &B) |
template int64_t | Dot (const TPZFMatrix< int64_t > &A, const TPZFMatrix< int64_t > &B) |
template int | Dot (const TPZFMatrix< int > &A, const TPZFMatrix< int > &B) |
template TPZFlopCounter | Dot (const TPZFMatrix< TPZFlopCounter > &A, const TPZFMatrix< TPZFlopCounter > &B) |
template<class TVar > | |
TPZFMatrix< TVar > | operator+ (const TVar value, const TPZFMatrix< TVar > &A) |
Increments value over all entries of the matrix A. More... | |
template<class TVar > | |
TPZFMatrix< TVar > | operator- (const TVar value, const TPZFMatrix< TVar > &A) |
Decrements value over all entries of the matrix A. More... | |
Contains the implementation of the TPZFMatrix<>methods.
Definition in file pzfmatrix.cpp.
template std::complex<float> Dot | ( | const TPZFMatrix< std::complex< float > > & | A, |
const TPZFMatrix< std::complex< float > > & | B | ||
) |
template std::complex<double> Dot | ( | const TPZFMatrix< std::complex< double > > & | A, |
const TPZFMatrix< std::complex< double > > & | B | ||
) |
template std::complex<long double> Dot | ( | const TPZFMatrix< std::complex< long double > > & | A, |
const TPZFMatrix< std::complex< long double > > & | B | ||
) |
template long double Dot | ( | const TPZFMatrix< long double > & | A, |
const TPZFMatrix< long double > & | B | ||
) |
template double Dot | ( | const TPZFMatrix< double > & | A, |
const TPZFMatrix< double > & | B | ||
) |
template float Dot | ( | const TPZFMatrix< float > & | A, |
const TPZFMatrix< float > & | B | ||
) |
template int64_t Dot | ( | const TPZFMatrix< int64_t > & | A, |
const TPZFMatrix< int64_t > & | B | ||
) |
template int Dot | ( | const TPZFMatrix< int > & | A, |
const TPZFMatrix< int > & | B | ||
) |
template TPZFlopCounter Dot | ( | const TPZFMatrix< TPZFlopCounter > & | A, |
const TPZFMatrix< TPZFlopCounter > & | B | ||
) |
TPZFMatrix<TVar> operator+ | ( | const TVar | value, |
const TPZFMatrix< TVar > & | A | ||
) |
Increments value over all entries of the matrix A.
Definition at line 2146 of file pzfmatrix.cpp.
TPZFMatrix<TVar> operator- | ( | const TVar | value, |
const TPZFMatrix< TVar > & | A | ||
) |
Decrements value over all entries of the matrix A.
Definition at line 2152 of file pzfmatrix.cpp.