Majoranapp
A C++ library for studying MZM in non-interacting systems
|
selecting model through name More...
#include <ModelSelector.hpp>
Static Public Member Functions | |
template<class T > | |
static auto | SelectModel (QuantumSystem &quantumSystem) |
static bool | SparseSelected () |
static bool | DenseSelected () |
static auto | SelectSparse (QuantumSystem &quantumSystem) |
arma::sp_mat template specialization More... | |
static auto | SelectDense (QuantumSystem &quantumSystem) |
arma::mat template specialization More... | |
static std::string | GetSelected () |
Get the Selected object. More... | |
Static Private Member Functions | |
template<class T1 , class T2 > | |
static auto | GetHamiltonian (QuantumSystem &quantumSystem) |
Static Private Attributes | |
static std::string | selectedModel {""} |
static std::string | selectedMatrixType {""} |
static std::vector< std::string > | supportedModels |
Friends | |
class | InputScriptParser |
selecting model through name
|
inlinestatic |
|
inlinestaticprivate |
|
inlinestatic |
Get the Selected object.
|
inlinestatic |
arma::mat template specialization
quantumSystem |
|
inlinestatic |
|
inlinestatic |
arma::sp_mat template specialization
quantumSystem |
|
inlinestatic |
|
friend |
|
staticprivate |
|
staticprivate |
|
staticprivate |