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

Go to the source code of this file.

Typedefs

typedef ergo_real real
 

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.

Typedef Documentation

◆ real

typedef ergo_real real

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.