ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
Loading...
Searching...
No Matches
Static Public Member Functions | List of all members
output Class Reference

#include <output.h>

Collaboration diagram for output:

Static Public Member Functions

static void printr3_d (std::ofstream &ofs, const std::string &s, const ModuleBase::realArray &u)
 
static void printr4_d (std::ofstream &ofs, const std::string &s, const ModuleBase::realArray &u)
 
static void printM3 (std::ofstream &ofs, const std::string &description, const ModuleBase::Matrix3 &m)
 
static void printM3 (const std::string &description, const ModuleBase::Matrix3 &m)
 
static void printrm (std::ofstream &ofs, const std::string &s, const ModuleBase::matrix &m, const double &limit=1.0e-15)
 
static void printrm (const std::string &s, const ModuleBase::matrix &m, const double &limit=1.0e-15)
 
static void printcm (std::ofstream &ofs, const std::string &s, const ModuleBase::ComplexMatrix &m)
 
static void printcm (const std::string &s, const ModuleBase::ComplexMatrix &m)
 
static void printcm_real (const std::string &s, const ModuleBase::ComplexMatrix &m, const double &limit=1.0e-15)
 
static void printcm_real_limit_hermit (const std::string &s, const ModuleBase::ComplexMatrix &m, const double &limit)
 
static void printcm_imag (const std::string &s, const ModuleBase::ComplexMatrix &m, const double &limit=1.0e-15)
 
static void printcm_norm (const std::string &s, const ModuleBase::ComplexMatrix &m, const double &limit)
 
static void printcm_norm (std::ofstream &ofs, const std::string &s, const ModuleBase::ComplexMatrix &m, const double &limit)
 
template<class T >
static void printr1_d (std::ofstream &ofs, const std::string &s, T *u, int n1)
 
template<class T >
static void printr1_d (const std::string &s, T *u, const int n1)
 
template<class T >
static void printV3 (std::ofstream &ofs, const ModuleBase::Vector3< T > v)
 
template<class T >
static void printV3 (const ModuleBase::Vector3< T > v)
 
template<class T >
static void printv31_d (std::ofstream &ofs, const std::string &s, ModuleBase::Vector3< T > *u, int n1)
 
template<class T >
static void printv31_d (const std::string &s, ModuleBase::Vector3< T > *u, int n1)
 

Member Function Documentation

◆ printcm() [1/2]

static void output::printcm ( const std::string &  s,
const ModuleBase::ComplexMatrix m 
)
static

◆ printcm() [2/2]

static void output::printcm ( std::ofstream &  ofs,
const std::string &  s,
const ModuleBase::ComplexMatrix m 
)
static

◆ printcm_imag()

static void output::printcm_imag ( const std::string &  s,
const ModuleBase::ComplexMatrix m,
const double &  limit = 1.0e-15 
)
static

◆ printcm_norm() [1/2]

static void output::printcm_norm ( const std::string &  s,
const ModuleBase::ComplexMatrix m,
const double &  limit 
)
static

◆ printcm_norm() [2/2]

static void output::printcm_norm ( std::ofstream &  ofs,
const std::string &  s,
const ModuleBase::ComplexMatrix m,
const double &  limit 
)
static

◆ printcm_real()

static void output::printcm_real ( const std::string &  s,
const ModuleBase::ComplexMatrix m,
const double &  limit = 1.0e-15 
)
static

◆ printcm_real_limit_hermit()

static void output::printcm_real_limit_hermit ( const std::string &  s,
const ModuleBase::ComplexMatrix m,
const double &  limit 
)
static

◆ printM3() [1/2]

void output::printM3 ( const std::string &  description,
const ModuleBase::Matrix3 m 
)
static

◆ printM3() [2/2]

void output::printM3 ( std::ofstream &  ofs,
const std::string &  description,
const ModuleBase::Matrix3 m 
)
static
Here is the caller graph for this function:

◆ printr1_d() [1/2]

template<class T >
static void output::printr1_d ( const std::string &  s,
T u,
const int  n1 
)
inlinestatic

◆ printr1_d() [2/2]

template<class T >
static void output::printr1_d ( std::ofstream &  ofs,
const std::string &  s,
T u,
int  n1 
)
inlinestatic
Here is the caller graph for this function:

◆ printr3_d()

void output::printr3_d ( std::ofstream &  ofs,
const std::string &  s,
const ModuleBase::realArray u 
)
static
Here is the caller graph for this function:

◆ printr4_d()

static void output::printr4_d ( std::ofstream &  ofs,
const std::string &  s,
const ModuleBase::realArray u 
)
static

◆ printrm() [1/2]

void output::printrm ( const std::string &  s,
const ModuleBase::matrix m,
const double &  limit = 1.0e-15 
)
static

◆ printrm() [2/2]

void output::printrm ( std::ofstream &  ofs,
const std::string &  s,
const ModuleBase::matrix m,
const double &  limit = 1.0e-15 
)
static
Here is the caller graph for this function:

◆ printV3() [1/2]

template<class T >
static void output::printV3 ( const ModuleBase::Vector3< T v)
inlinestatic

◆ printV3() [2/2]

template<class T >
static void output::printV3 ( std::ofstream &  ofs,
const ModuleBase::Vector3< T v 
)
inlinestatic
Here is the caller graph for this function:

◆ printv31_d() [1/2]

template<class T >
static void output::printv31_d ( const std::string &  s,
ModuleBase::Vector3< T > *  u,
int  n1 
)
inlinestatic
Here is the call graph for this function:

◆ printv31_d() [2/2]

template<class T >
static void output::printv31_d ( std::ofstream &  ofs,
const std::string &  s,
ModuleBase::Vector3< T > *  u,
int  n1 
)
inlinestatic
Here is the call graph for this function:
Here is the caller graph for this function:

The documentation for this class was generated from the following files: