|
| Factory () |
| Constructor.
|
|
virtual | ~Factory () |
| Destructor.
|
|
virtual void | init (const Teuchos::RCP< LOCA::GlobalData > &global_data) |
| Initialize factory.
|
|
|
virtual bool | createBorderedSolverStrategy (const std::string &strategyName, const Teuchos::RCP< LOCA::Parameter::SublistParser > &topParams, const Teuchos::RCP< Teuchos::ParameterList > &solverParams, Teuchos::RCP< LOCA::BorderedSolver::AbstractStrategy > &strategy) |
| Create bordered system solver strategy.
|
|
virtual bool | createAnasaziOperatorStrategy (const std::string &strategyName, const Teuchos::RCP< LOCA::Parameter::SublistParser > &topParams, const Teuchos::RCP< Teuchos::ParameterList > &eigenParams, const Teuchos::RCP< Teuchos::ParameterList > &solverParams, const Teuchos::RCP< NOX::Abstract::Group > &grp, Teuchos::RCP< LOCA::AnasaziOperator::AbstractStrategy > &strategy) |
| Create Anasazi operator strategy for Floquet option.
|
|
| Factory () |
| Constructor.
|
|
virtual bool | createPredictorStrategy (const std::string &strategyName, const Teuchos::RCP< LOCA::Parameter::SublistParser > &topParams, const Teuchos::RCP< Teuchos::ParameterList > &predictorParams, Teuchos::RCP< LOCA::MultiPredictor::AbstractStrategy > &strategy) |
| Create predictor strategy.
|
|
virtual bool | createContinuationStrategy (const std::string &strategyName, const Teuchos::RCP< LOCA::Parameter::SublistParser > &topParams, const Teuchos::RCP< Teuchos::ParameterList > &stepperParams, const Teuchos::RCP< LOCA::MultiContinuation::AbstractGroup > &grp, const Teuchos::RCP< LOCA::MultiPredictor::AbstractStrategy > &pred, const std::vector< int > ¶mIDs, Teuchos::RCP< LOCA::MultiContinuation::AbstractStrategy > &strategy) |
| Create continuation strategy.
|
|
virtual bool | createBifurcationStrategy (const std::string &strategyName, const Teuchos::RCP< LOCA::Parameter::SublistParser > &topParams, const Teuchos::RCP< Teuchos::ParameterList > &bifurcationParams, const Teuchos::RCP< LOCA::MultiContinuation::AbstractGroup > &grp, Teuchos::RCP< LOCA::MultiContinuation::AbstractGroup > &strategy) |
| Create bifurcation strategy.
|
|
virtual bool | createStepSizeStrategy (const std::string &strategyName, const Teuchos::RCP< LOCA::Parameter::SublistParser > &topParams, const Teuchos::RCP< Teuchos::ParameterList > &stepsizeParams, Teuchos::RCP< LOCA::StepSize::AbstractStrategy > &strategy) |
| Create step size strategy.
|
|
virtual bool | createEigensolverStrategy (const std::string &strategyName, const Teuchos::RCP< LOCA::Parameter::SublistParser > &topParams, const Teuchos::RCP< Teuchos::ParameterList > &eigenParams, Teuchos::RCP< LOCA::Eigensolver::AbstractStrategy > &strategy) |
| Create eigensolver strategy.
|
|
virtual bool | createEigenvalueSortStrategy (const std::string &strategyName, const Teuchos::RCP< LOCA::Parameter::SublistParser > &topParams, const Teuchos::RCP< Teuchos::ParameterList > &eigenParams, Teuchos::RCP< LOCA::EigenvalueSort::AbstractStrategy > &strategy) |
| Create eigenvalue sorting strategy.
|
|
virtual bool | createSaveEigenDataStrategy (const std::string &strategyName, const Teuchos::RCP< LOCA::Parameter::SublistParser > &topParams, const Teuchos::RCP< Teuchos::ParameterList > &eigenParams, Teuchos::RCP< LOCA::SaveEigenData::AbstractStrategy > &strategy) |
| Create strategy to save eigenvector/value data.
|
|
virtual bool | createMooreSpenceTurningPointSolverStrategy (const std::string &strategyName, const Teuchos::RCP< LOCA::Parameter::SublistParser > &topParams, const Teuchos::RCP< Teuchos::ParameterList > &solverParams, Teuchos::RCP< LOCA::TurningPoint::MooreSpence::SolverStrategy > &strategy) |
| Create Moore-Spence turning point solver strategy.
|
|
virtual bool | createMooreSpencePitchforkSolverStrategy (const std::string &strategyName, const Teuchos::RCP< LOCA::Parameter::SublistParser > &topParams, const Teuchos::RCP< Teuchos::ParameterList > &solverParams, Teuchos::RCP< LOCA::Pitchfork::MooreSpence::SolverStrategy > &strategy) |
| Create Moore-Spence pitchfork solver strategy.
|
|
virtual bool | createMooreSpenceHopfSolverStrategy (const std::string &strategyName, const Teuchos::RCP< LOCA::Parameter::SublistParser > &topParams, const Teuchos::RCP< Teuchos::ParameterList > &solverParams, Teuchos::RCP< LOCA::Hopf::MooreSpence::SolverStrategy > &strategy) |
| Create Moore-Spence Hopf solver strategy.
|
|
Implementation of the LOCA::Abstract::Factory for Epetra groups.