1#ifndef included_AMP_MLoptions
2#define included_AMP_MLoptions
4#include "AMP/utils/Database.h"
15 explicit MLoptions( std::shared_ptr<AMP::Database> db );
19 static void addDefaults(
const std::string &problemType, std::shared_ptr<AMP::Database> db );
double d_aggregationThreshold
double d_aggregationAuxThreshold
std::string d_eigenAnalysisType
std::string d_increasingDecreasing
int d_eigenAnalysisIterations
static void addDefaults(const std::string &problemType, std::shared_ptr< AMP::Database > db)
bool d_nullSpaceAddDefaultVectors
std::string d_nullSpaceType
std::string d_smootherType
bool d_aggregationAuxEnable
double d_aggregationDampingFactor
MLoptions(std::shared_ptr< AMP::Database > db)
std::string d_problemType
bool d_enableEnergyMinimization
std::string d_aggregationType
double d_smootherDampingFactor
int d_nextLevelAggregatesPerProcess