#include <QCAD_Solver.hpp>
Public Member Functions | |
SolverParamFn (const std::string &fnString, const std::map< std::string, SolverSubSolverData > &subSolversData) | |
~SolverParamFn () | |
void | fillSingleSubSolverParams (double parameterValue, const std::string &subSolverName, SolverSubSolver &subSolver) const |
void | fillSubSolverParams (double parameterValue, const std::map< std::string, SolverSubSolver > &subSolvers) const |
double | getInitialParam (const std::map< std::string, SolverSubSolverData > &subSolversData) const |
std::string | getTargetName () const |
std::vector< int > | getTargetIndices () const |
std::size_t | getNumFilters () const |
double | getFilterScaling () const |
Protected Attributes | |
std::string | targetName |
std::vector< int > | targetIndices |
std::vector< std::vector < std::string > > | filters |
Definition at line 167 of file QCAD_Solver.hpp.
QCAD::SolverParamFn::SolverParamFn | ( | const std::string & | fnString, | |
const std::map< std::string, SolverSubSolverData > & | subSolversData | |||
) |
QCAD::SolverParamFn::~SolverParamFn | ( | ) | [inline] |
Definition at line 171 of file QCAD_Solver.hpp.
void QCAD::SolverParamFn::fillSingleSubSolverParams | ( | double | parameterValue, | |
const std::string & | subSolverName, | |||
QCAD::SolverSubSolver & | subSolver | |||
) | const |
Definition at line 2257 of file QCAD_Solver.cpp.
void QCAD::SolverParamFn::fillSubSolverParams | ( | double | parameterValue, | |
const std::map< std::string, SolverSubSolver > & | subSolvers | |||
) | const |
double QCAD::SolverParamFn::getInitialParam | ( | const std::map< std::string, SolverSubSolverData > & | subSolversData | ) | const |
std::string QCAD::SolverParamFn::getTargetName | ( | ) | const [inline] |
Definition at line 181 of file QCAD_Solver.hpp.
std::vector<int> QCAD::SolverParamFn::getTargetIndices | ( | ) | const [inline] |
Definition at line 182 of file QCAD_Solver.hpp.
std::size_t QCAD::SolverParamFn::getNumFilters | ( | ) | const [inline] |
Definition at line 183 of file QCAD_Solver.hpp.
double QCAD::SolverParamFn::getFilterScaling | ( | ) | const |
Definition at line 2346 of file QCAD_Solver.cpp.
std::string QCAD::SolverParamFn::targetName [protected] |
Definition at line 187 of file QCAD_Solver.hpp.
std::vector<int> QCAD::SolverParamFn::targetIndices [protected] |
Definition at line 188 of file QCAD_Solver.hpp.
std::vector< std::vector<std::string> > QCAD::SolverParamFn::filters [protected] |
Definition at line 189 of file QCAD_Solver.hpp.