iter.h File Reference
#include "mpqc/mpqc_config.h"
#include "mpqc/math/fock/sdseq.h"
#include "mpqc/math/fock/string.h"
#include "mpqc/util/misc/assert.h"
#include "mpqc/util/misc/generator.h"
#include <TiledArray/type_traits.h>
#include <array>
#include <vector>
Include dependency graph for iter.h:
This graph shows which files directly or indirectly include this file:
Namespaces | |
mpqc | |
The top-level namespace for all Massively Parallel Quantum Chemistry package. | |
Functions | |
template<std::size_t RC, std::size_t RA = RC, typename FString > | |
auto | mpqc::make_str_repl (const FString &str) |
template<typename FermionStringSet > | |
FermionStringSet | mpqc::make_stringset (size_t m, size_t n) |
template<typename SDSet > | |
SDSet | mpqc::make_sdset (size_t m, size_t na, size_t nb) |
template<std::size_t RCa, std::size_t RCb, std::size_t RAa = RCa, std::size_t RAb = RCb, typename StringRange > | |
auto | mpqc::make_sd_repl (const SlaterDeterminant< StringRange > &det) |
template<std::size_t RCa, std::size_t RCb, std::size_t RAa = RCa, std::size_t RAb = RCb, typename StringRange > | |
auto | mpqc::make_det_inrepl (const SlaterDeterminant< StringRange > &det, const StringRange &astrange, const StringRange &bstrange) |
template<std::size_t Nc, std::size_t Na = Nc, bool Lower = false, typename String > | |
auto | mpqc::make_str_repl_list (const FermionStringSparseSet< String > &sset) |
template<std::size_t Nc, std::size_t Na = Nc, bool Lower = false, typename String > | |
auto | mpqc::make_str_repl_list (const FermionStringSparseSet< String > &sset_from, const FermionStringSparseSet< String > &sset_to) |