00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036
00037
00038
00039
00040
00041
00042 #include "LOCA_Abstract_Factory.H"
00043
00044 bool
00045 LOCA::Abstract::Factory::createPredictorStrategy(
00046 const string& strategyName,
00047 const Teuchos::RCP<LOCA::Parameter::SublistParser>& topParams,
00048 const Teuchos::RCP<Teuchos::ParameterList>& predictorParams,
00049 Teuchos::RCP<LOCA::MultiPredictor::AbstractStrategy>& strategy)
00050 {
00051 return false;
00052 }
00053
00054 bool
00055 LOCA::Abstract::Factory::createContinuationStrategy(
00056 const string& strategyName,
00057 const Teuchos::RCP<LOCA::Parameter::SublistParser>& topParams,
00058 const Teuchos::RCP<Teuchos::ParameterList>& stepperParams,
00059 const Teuchos::RCP<LOCA::MultiContinuation::AbstractGroup>& grp,
00060 const Teuchos::RCP<LOCA::MultiPredictor::AbstractStrategy>& pred,
00061 const vector<int>& paramIDs,
00062 Teuchos::RCP<LOCA::MultiContinuation::AbstractStrategy>& strategy)
00063 {
00064 return false;
00065 }
00066
00067 bool
00068 LOCA::Abstract::Factory::createBifurcationStrategy(
00069 const string& strategyName,
00070 const Teuchos::RCP<LOCA::Parameter::SublistParser>& topParams,
00071 const Teuchos::RCP<Teuchos::ParameterList>& bifurcationParams,
00072 const Teuchos::RCP<LOCA::MultiContinuation::AbstractGroup>& grp,
00073 Teuchos::RCP<LOCA::MultiContinuation::AbstractGroup>& strategy)
00074 {
00075 return false;
00076 }
00077
00078 bool
00079 LOCA::Abstract::Factory::createStepSizeStrategy(
00080 const string& strategyName,
00081 const Teuchos::RCP<LOCA::Parameter::SublistParser>& topParams,
00082 const Teuchos::RCP<Teuchos::ParameterList>& stepsizeParams,
00083 Teuchos::RCP<LOCA::StepSize::AbstractStrategy>& strategy)
00084 {
00085 return false;
00086 }
00087
00088 bool
00089 LOCA::Abstract::Factory::createBorderedSolverStrategy(
00090 const string& strategyName,
00091 const Teuchos::RCP<LOCA::Parameter::SublistParser>& topParams,
00092 const Teuchos::RCP<Teuchos::ParameterList>& solverParams,
00093 Teuchos::RCP<LOCA::BorderedSolver::AbstractStrategy>& strategy)
00094 {
00095 return false;
00096 }
00097
00098 bool
00099 LOCA::Abstract::Factory::createEigensolverStrategy(
00100 const string& strategyName,
00101 const Teuchos::RCP<LOCA::Parameter::SublistParser>& topParams,
00102 const Teuchos::RCP<Teuchos::ParameterList>& eigenParams,
00103 Teuchos::RCP<LOCA::Eigensolver::AbstractStrategy>& strategy)
00104 {
00105 return false;
00106 }
00107
00108 bool
00109 LOCA::Abstract::Factory::createEigenvalueSortStrategy(
00110 const string& strategyName,
00111 const Teuchos::RCP<LOCA::Parameter::SublistParser>& topParams,
00112 const Teuchos::RCP<Teuchos::ParameterList>& eigenParams,
00113 Teuchos::RCP<LOCA::EigenvalueSort::AbstractStrategy>& strategy)
00114 {
00115 return false;
00116 }
00117
00118 bool
00119 LOCA::Abstract::Factory::createSaveEigenDataStrategy(
00120 const string& strategyName,
00121 const Teuchos::RCP<LOCA::Parameter::SublistParser>& topParams,
00122 const Teuchos::RCP<Teuchos::ParameterList>& eigenParams,
00123 Teuchos::RCP<LOCA::SaveEigenData::AbstractStrategy>& strategy)
00124 {
00125 return false;
00126 }
00127
00128 bool
00129 LOCA::Abstract::Factory::createAnasaziOperatorStrategy(
00130 const string& strategyName,
00131 const Teuchos::RCP<LOCA::Parameter::SublistParser>& topParams,
00132 const Teuchos::RCP<Teuchos::ParameterList>& eigenParams,
00133 const Teuchos::RCP<Teuchos::ParameterList>& solverParams,
00134 const Teuchos::RCP<NOX::Abstract::Group>& grp,
00135 Teuchos::RCP<LOCA::AnasaziOperator::AbstractStrategy>& strategy)
00136 {
00137 return false;
00138 }
00139
00140 bool
00141 LOCA::Abstract::Factory::createMooreSpenceTurningPointSolverStrategy(
00142 const string& strategyName,
00143 const Teuchos::RCP<LOCA::Parameter::SublistParser>& topParams,
00144 const Teuchos::RCP<Teuchos::ParameterList>& solverParams,
00145 Teuchos::RCP<LOCA::TurningPoint::MooreSpence::SolverStrategy>& strategy)
00146 {
00147 return false;
00148 }
00149
00150 bool
00151 LOCA::Abstract::Factory::createMooreSpencePitchforkSolverStrategy(
00152 const string& strategyName,
00153 const Teuchos::RCP<LOCA::Parameter::SublistParser>& topParams,
00154 const Teuchos::RCP<Teuchos::ParameterList>& solverParams,
00155 Teuchos::RCP<LOCA::Pitchfork::MooreSpence::SolverStrategy>& strategy)
00156 {
00157 return false;
00158 }
00159
00160 bool
00161 LOCA::Abstract::Factory::createMooreSpenceHopfSolverStrategy(
00162 const string& strategyName,
00163 const Teuchos::RCP<LOCA::Parameter::SublistParser>& topParams,
00164 const Teuchos::RCP<Teuchos::ParameterList>& solverParams,
00165 Teuchos::RCP<LOCA::Hopf::MooreSpence::SolverStrategy>& strategy)
00166 {
00167 return false;
00168 }