sisi4s
Loading...
Searching...
No Matches
CcsdPreconditioner.hpp File Reference
#include <algorithms/Algorithm.hpp>
#include <math/FockVector.hpp>
#include <vector>
#include <math/Complex.hpp>
#include <util/SharedPointer.hpp>
Include dependency graph for CcsdPreconditioner.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  sisi4s::Preconditioner< F, V >
 
class  sisi4s::CcsdPreconditioner< F >
 Implements the diagonal preconditionar for the davidson method. More...
 
class  sisi4s::IPCcsdPreconditioner< F >
 
class  sisi4s::EACcsdPreconditioner< F >
 
class  sisi4s::CISPreconditioner< F >
 

Namespaces

namespace  sisi4s
 

Macros

#define _DEFINE_SETTER(type, name, default)
 
#define __DEFINE_SETTER(type, name, default)
 

Macro Definition Documentation

◆ __DEFINE_SETTER

#define __DEFINE_SETTER (   type,
  name,
  default 
)
Value:
Preconditioner &set##name(type t) { \
name = t; \
return *this; \
} \
type name = default

◆ _DEFINE_SETTER

#define _DEFINE_SETTER (   type,
  name,
  default 
)
Value:
CcsdPreconditioner &set##name(type t) { \
name = t; \
return *this; \
} \
type name = default