Xped
Loading...
Searching...
No Matches
Xped::Opts::Imag Struct Reference

#include <ImagOpts.hpp>

Collaboration diagram for Xped::Opts::Imag:

Public Member Functions

template<typename Ar >
void serialize (Ar &ar)
 
auto info ()
 

Public Attributes

std::vector< std::size_t > Ds = {2ul, 3ul, 4ul}
 
std::vector< std::vector< std::size_t > > chis = {{20ul}, {30ul}, {40ul}}
 
std::vector< std::size_t > t_steps = {100ul, 100ul, 100ul, 100ul, 100ul, 100ul, 100ul, 100ul, 100ul}
 
std::vector< double > dts = {0.1, 0.05, 0.01, 0.005, 0.001, 0.0005, 0.0001, 0.00005, 0.00001}
 
Update update = Update::SIMPLE
 
std::size_t max_steps = 50
 
std::size_t min_steps = 0
 
double tol = 1.e-10
 
bool resume = false
 
std::string load = ""
 
LoadFormat load_format = LoadFormat::NATIVE
 
int qn_scale = 1
 
std::size_t seed = 0ul
 
std::size_t id = 1ul
 
Verbosity verbosity = Verbosity::ON_ENTRY
 
std::filesystem::path working_directory = std::filesystem::current_path()
 
std::filesystem::path logging_directory = "logs"
 
std::string log_format = ".log"
 
std::filesystem::path obs_directory = "obs"
 
bool display_obs = true
 
bool multi_init = false
 
std::vector< std::size_t > init_seeds = {0, 1, 2}
 
std::vector< std::size_t > init_Ds = {2ul, 3ul, 2ul}
 
std::vector< std::size_t > init_t_steps = {40ul, 40ul, 40ul}
 
std::vector< double > init_dts = {0.1, 0.01, 0.001}
 
std::size_t init_chi = 28
 

Member Function Documentation

◆ info()

auto Xped::Opts::Imag::info ( )
inline
Here is the caller graph for this function:

◆ serialize()

template<typename Ar >
void Xped::Opts::Imag::serialize ( Ar &  ar)
inline

Member Data Documentation

◆ chis

std::vector<std::vector<std::size_t> > Xped::Opts::Imag::chis = {{20ul}, {30ul}, {40ul}}

◆ display_obs

bool Xped::Opts::Imag::display_obs = true

◆ Ds

std::vector<std::size_t> Xped::Opts::Imag::Ds = {2ul, 3ul, 4ul}

◆ dts

std::vector<double> Xped::Opts::Imag::dts = {0.1, 0.05, 0.01, 0.005, 0.001, 0.0005, 0.0001, 0.00005, 0.00001}

◆ id

std::size_t Xped::Opts::Imag::id = 1ul

◆ init_chi

std::size_t Xped::Opts::Imag::init_chi = 28

◆ init_Ds

std::vector<std::size_t> Xped::Opts::Imag::init_Ds = {2ul, 3ul, 2ul}

◆ init_dts

std::vector<double> Xped::Opts::Imag::init_dts = {0.1, 0.01, 0.001}

◆ init_seeds

std::vector<std::size_t> Xped::Opts::Imag::init_seeds = {0, 1, 2}

◆ init_t_steps

std::vector<std::size_t> Xped::Opts::Imag::init_t_steps = {40ul, 40ul, 40ul}

◆ load

std::string Xped::Opts::Imag::load = ""

◆ load_format

LoadFormat Xped::Opts::Imag::load_format = LoadFormat::NATIVE

◆ log_format

std::string Xped::Opts::Imag::log_format = ".log"

◆ logging_directory

std::filesystem::path Xped::Opts::Imag::logging_directory = "logs"

◆ max_steps

std::size_t Xped::Opts::Imag::max_steps = 50

◆ min_steps

std::size_t Xped::Opts::Imag::min_steps = 0

◆ multi_init

bool Xped::Opts::Imag::multi_init = false

◆ obs_directory

std::filesystem::path Xped::Opts::Imag::obs_directory = "obs"

◆ qn_scale

int Xped::Opts::Imag::qn_scale = 1

◆ resume

bool Xped::Opts::Imag::resume = false

◆ seed

std::size_t Xped::Opts::Imag::seed = 0ul

◆ t_steps

std::vector<std::size_t> Xped::Opts::Imag::t_steps = {100ul, 100ul, 100ul, 100ul, 100ul, 100ul, 100ul, 100ul, 100ul}

◆ tol

double Xped::Opts::Imag::tol = 1.e-10

◆ update

Update Xped::Opts::Imag::update = Update::SIMPLE

◆ verbosity

Verbosity Xped::Opts::Imag::verbosity = Verbosity::ON_ENTRY

◆ working_directory

std::filesystem::path Xped::Opts::Imag::working_directory = std::filesystem::current_path()

The documentation for this struct was generated from the following file: