ergo
transform.h File Reference
#include <iostream>
#include "matrix_typedefs.h"
#include "matrix_typedefs_chtml.h"

Go to the source code of this file.

Functions

template<typename TYPE1 , typename TYPE2 >
void transform_matrix_from_to (const TYPE1 &A, TYPE2 &B, const ParamsType &P)
 
template<>
void transform_matrix_from_to< symmMatrix, symmMatrix > (const symmMatrix &A, symmMatrix &B, const ParamsType &P)
 
template<>
void transform_matrix_from_to< normalMatrix, normalMatrix > (const normalMatrix &A, normalMatrix &B, const ParamsType &P)
 
template<>
void transform_matrix_from_to< triangMatrix, triangMatrix > (const triangMatrix &A, triangMatrix &B, const ParamsType &P)
 

Detailed Description

Author
Anastasia Kruchinina
Date

Contains specializations of template function transform_matrix_from_to for various matrix types. If Chunks and Tasks are not used, than no transformation is needed.

Function Documentation

◆ transform_matrix_from_to()

template<typename TYPE1 , typename TYPE2 >
void transform_matrix_from_to ( const TYPE1 & A,
TYPE2 & B,
const ParamsType & P )
inline

◆ transform_matrix_from_to< normalMatrix, normalMatrix >()

template<>
void transform_matrix_from_to< normalMatrix, normalMatrix > ( const normalMatrix & A,
normalMatrix & B,
const ParamsType & P )
inline

References A, and B.

◆ transform_matrix_from_to< symmMatrix, symmMatrix >()

template<>
void transform_matrix_from_to< symmMatrix, symmMatrix > ( const symmMatrix & A,
symmMatrix & B,
const ParamsType & P )
inline

References A, and B.

◆ transform_matrix_from_to< triangMatrix, triangMatrix >()

template<>
void transform_matrix_from_to< triangMatrix, triangMatrix > ( const triangMatrix & A,
triangMatrix & B,
const ParamsType & P )
inline

References A, and B.