Panzer
Version of the Day
|
This is the complete list of members for panzer::ModelEvaluator< Scalar >, including all inherited members.
addDistributedParameter(const std::string &name, const Teuchos::RCP< const Thyra::VectorSpaceBase< Scalar > > &vs, const Teuchos::RCP< GlobalEvaluationData > &ged, const Teuchos::RCP< const Thyra::VectorBase< Scalar > > &initial, const Teuchos::RCP< const UniqueGlobalIndexerBase > &ugi=Teuchos::null) | panzer::ModelEvaluator< Scalar > | |
addFlexibleResponse(const std::string &responseName, const std::vector< WorksetDescriptor > &wkst_desc, const Teuchos::RCP< ResponseMESupportBuilderBase > &builder) | panzer::ModelEvaluator< Scalar > | |
addNonParameterGlobalEvaluationData(const std::string &name, const Teuchos::RCP< GlobalEvaluationData > &ged) | panzer::ModelEvaluator< Scalar > | |
addParameter(const std::string &name, const Scalar &initial) | panzer::ModelEvaluator< Scalar > | |
addParameter(const Teuchos::Array< std::string > &names, const Teuchos::Array< Scalar > &initialValues) | panzer::ModelEvaluator< Scalar > | |
addResponse(const std::string &responseName, const std::vector< WorksetDescriptor > &wkst_desc, const ResponseEvaluatorFactory_BuilderT &builder) | panzer::ModelEvaluator< Scalar > | |
ae_tm_ | panzer::ModelEvaluator< Scalar > | mutableprivate |
applyDirichletBCs(const Teuchos::RCP< Thyra::VectorBase< Scalar > > &x, const Teuchos::RCP< Thyra::VectorBase< Scalar > > &f) const | panzer::ModelEvaluator< Scalar > | |
build_transient_support_ | panzer::ModelEvaluator< Scalar > | private |
buildDistroParamDfDp_RL(const Teuchos::RCP< panzer::WorksetContainer > &wc, const std::vector< Teuchos::RCP< panzer::PhysicsBlock > > &physicsBlocks, const std::vector< panzer::BC > &bcs, const panzer::EquationSetFactory &eqset_factory, const panzer::BCStrategyFactory &bc_factory, const panzer::ClosureModelFactory_TemplateManager< panzer::Traits > &cm_factory, const Teuchos::ParameterList &closure_models, const Teuchos::ParameterList &user_data, const bool write_graphviz_file=false, const std::string &graphviz_file_prefix="") | panzer::ModelEvaluator< Scalar > | |
buildDistroParamDgDp_RL(const Teuchos::RCP< panzer::WorksetContainer > &wc, const std::vector< Teuchos::RCP< panzer::PhysicsBlock > > &physicsBlocks, const std::vector< panzer::BC > &bcs, const panzer::EquationSetFactory &eqset_factory, const panzer::BCStrategyFactory &bc_factory, const panzer::ClosureModelFactory_TemplateManager< panzer::Traits > &cm_factory, const Teuchos::ParameterList &closure_models, const Teuchos::ParameterList &user_data, const bool write_graphviz_file=false, const std::string &graphviz_file_prefix="") | panzer::ModelEvaluator< Scalar > | |
buildResponses(const std::vector< Teuchos::RCP< panzer::PhysicsBlock > > &physicsBlocks, const panzer::EquationSetFactory &eqset_factory, const panzer::ClosureModelFactory_TemplateManager< panzer::Traits > &cm_factory, const Teuchos::ParameterList &closure_models, const Teuchos::ParameterList &user_data, const bool write_graphviz_file=false, const std::string &graphviz_file_prefix="") | panzer::ModelEvaluator< Scalar > | inline |
buildResponses(const std::vector< Teuchos::RCP< panzer::PhysicsBlock > > &physicsBlocks, const panzer::ClosureModelFactory_TemplateManager< panzer::Traits > &cm_factory, const Teuchos::ParameterList &closure_models, const Teuchos::ParameterList &user_data, const bool write_graphviz_file=false, const std::string &graphviz_file_prefix="") | panzer::ModelEvaluator< Scalar > | inline |
create_DfDp_op(int i) const override | panzer::ModelEvaluator< Scalar > | |
create_W_op() const override | panzer::ModelEvaluator< Scalar > | |
createDistributedParameter(const std::string &key, const Teuchos::RCP< const Thyra::VectorSpaceBase< Scalar > > &vs, const Teuchos::RCP< const Thyra::VectorBase< Scalar > > &initial, const Teuchos::RCP< const UniqueGlobalIndexerBase > &ugi) const | panzer::ModelEvaluator< Scalar > | private |
createInArgs() const override | panzer::ModelEvaluator< Scalar > | |
createOutArgsImpl() const override | panzer::ModelEvaluator< Scalar > | protected |
createScalarParameter(const Teuchos::Array< std::string > &names, const Teuchos::Array< Scalar > &in_values) const | panzer::ModelEvaluator< Scalar > | private |
distrParamGlobalEvaluationData_ | panzer::ModelEvaluator< Scalar > | private |
do_fd_dfdp_ | panzer::ModelEvaluator< Scalar > | private |
evalModel_D2fDp2(int pIndex, const Thyra::ModelEvaluatorBase::InArgs< Scalar > &inArgs, const Teuchos::RCP< const Thyra::VectorBase< Scalar > > &delta_x, const Teuchos::RCP< Thyra::LinearOpBase< Scalar > > &D2fDp2) const | panzer::ModelEvaluator< Scalar > | |
evalModel_D2fDpDx(int pIndex, const Thyra::ModelEvaluatorBase::InArgs< Scalar > &inArgs, const Teuchos::RCP< const Thyra::VectorBase< Scalar > > &delta_x, const Teuchos::RCP< Thyra::LinearOpBase< Scalar > > &D2fDpDx) const | panzer::ModelEvaluator< Scalar > | |
evalModel_D2fDx2(const Thyra::ModelEvaluatorBase::InArgs< Scalar > &inArgs, const Teuchos::RCP< const Thyra::VectorBase< Scalar > > &delta_x, const Teuchos::RCP< Thyra::LinearOpBase< Scalar > > &D2fDx2) const | panzer::ModelEvaluator< Scalar > | |
evalModel_D2fDxDp(int pIndex, const Thyra::ModelEvaluatorBase::InArgs< Scalar > &inArgs, const Teuchos::RCP< const Thyra::VectorBase< Scalar > > &delta_p, const Teuchos::RCP< Thyra::LinearOpBase< Scalar > > &D2fDxDp) const | panzer::ModelEvaluator< Scalar > | |
evalModel_D2gDp2(int rIndex, int pIndex, const Thyra::ModelEvaluatorBase::InArgs< Scalar > &inArgs, const Teuchos::RCP< const Thyra::VectorBase< Scalar > > &delta_x, const Teuchos::RCP< Thyra::VectorBase< Scalar > > &D2gDp2) const | panzer::ModelEvaluator< Scalar > | |
evalModel_D2gDpDx(int rIndex, int pIndex, const Thyra::ModelEvaluatorBase::InArgs< Scalar > &inArgs, const Teuchos::RCP< const Thyra::VectorBase< Scalar > > &delta_x, const Teuchos::RCP< Thyra::VectorBase< Scalar > > &D2gDpDx) const | panzer::ModelEvaluator< Scalar > | |
evalModel_D2gDx2(int rIndex, const Thyra::ModelEvaluatorBase::InArgs< Scalar > &inArgs, const Teuchos::RCP< const Thyra::VectorBase< Scalar > > &delta_x, const Teuchos::RCP< Thyra::VectorBase< Scalar > > &D2gDx2) const | panzer::ModelEvaluator< Scalar > | |
evalModel_D2gDxDp(int rIndex, int pIndex, const Thyra::ModelEvaluatorBase::InArgs< Scalar > &inArgs, const Teuchos::RCP< const Thyra::VectorBase< Scalar > > &delta_p, const Teuchos::RCP< Thyra::VectorBase< Scalar > > &D2gDxDp) const | panzer::ModelEvaluator< Scalar > | |
evalModelImpl(const Thyra::ModelEvaluatorBase::InArgs< Scalar > &inArgs, const Thyra::ModelEvaluatorBase::OutArgs< Scalar > &outArgs) const override | panzer::ModelEvaluator< Scalar > | protectedvirtual |
evalModelImpl_basic(const Thyra::ModelEvaluatorBase::InArgs< Scalar > &inArgs, const Thyra::ModelEvaluatorBase::OutArgs< Scalar > &outArgs) const | panzer::ModelEvaluator< Scalar > | protectedvirtual |
evalModelImpl_basic_dfdp_distro(const Thyra::ModelEvaluatorBase::InArgs< Scalar > &inArgs, const Thyra::ModelEvaluatorBase::OutArgs< Scalar > &outArgs) const | panzer::ModelEvaluator< Scalar > | protectedvirtual |
evalModelImpl_basic_dfdp_scalar(const Thyra::ModelEvaluatorBase::InArgs< Scalar > &inArgs, const Thyra::ModelEvaluatorBase::OutArgs< Scalar > &outArgs) const | panzer::ModelEvaluator< Scalar > | protectedvirtual |
evalModelImpl_basic_dfdp_scalar_fd(const Thyra::ModelEvaluatorBase::InArgs< Scalar > &inArgs, const Thyra::ModelEvaluatorBase::OutArgs< Scalar > &outArgs) const | panzer::ModelEvaluator< Scalar > | protectedvirtual |
evalModelImpl_basic_dgdp_distro(const Thyra::ModelEvaluatorBase::InArgs< Scalar > &inArgs, const Thyra::ModelEvaluatorBase::OutArgs< Scalar > &outArgs) const | panzer::ModelEvaluator< Scalar > | protectedvirtual |
evalModelImpl_basic_dgdp_scalar(const Thyra::ModelEvaluatorBase::InArgs< Scalar > &inArgs, const Thyra::ModelEvaluatorBase::OutArgs< Scalar > &outArgs) const | panzer::ModelEvaluator< Scalar > | protectedvirtual |
evalModelImpl_basic_dgdx(const Thyra::ModelEvaluatorBase::InArgs< Scalar > &inArgs, const Thyra::ModelEvaluatorBase::OutArgs< Scalar > &outArgs) const | panzer::ModelEvaluator< Scalar > | protectedvirtual |
evalModelImpl_basic_g(const Thyra::ModelEvaluatorBase::InArgs< Scalar > &inArgs, const Thyra::ModelEvaluatorBase::OutArgs< Scalar > &outArgs) const | panzer::ModelEvaluator< Scalar > | protectedvirtual |
f_space_ | panzer::ModelEvaluator< Scalar > | private |
fd_perturb_size_ | panzer::ModelEvaluator< Scalar > | private |
get_f_space() const override | panzer::ModelEvaluator< Scalar > | |
get_g_name(int i) const | panzer::ModelEvaluator< Scalar > | |
get_g_names(int i) const override | panzer::ModelEvaluator< Scalar > | |
get_g_space(int i) const override | panzer::ModelEvaluator< Scalar > | |
get_p_names(int i) const override | panzer::ModelEvaluator< Scalar > | |
get_p_space(int i) const override | panzer::ModelEvaluator< Scalar > | |
get_parameter_vector(int index) const | panzer::ModelEvaluator< Scalar > | inline |
get_W_factory() const override | panzer::ModelEvaluator< Scalar > | |
get_x_space() const override | panzer::ModelEvaluator< Scalar > | |
getAssemblyEngineTemplateManager() const | panzer::ModelEvaluator< Scalar > | inline |
getNominalValues() const override | panzer::ModelEvaluator< Scalar > | |
getResponseLibrary() const | panzer::ModelEvaluator< Scalar > | inline |
getXDotTangentVectorIndex(const int index) const | panzer::ModelEvaluator< Scalar > | inline |
getXTangentVectorIndex(const int index) const | panzer::ModelEvaluator< Scalar > | inline |
ghostedContainer_ | panzer::ModelEvaluator< Scalar > | mutableprivate |
global_data_ | panzer::ModelEvaluator< Scalar > | private |
initializeNominalValues() const | panzer::ModelEvaluator< Scalar > | protected |
lof_ | panzer::ModelEvaluator< Scalar > | private |
ModelEvaluator(const Teuchos::RCP< panzer::FieldManagerBuilder > &fmb, const Teuchos::RCP< panzer::ResponseLibrary< panzer::Traits > > &rLibrary, const Teuchos::RCP< const panzer::LinearObjFactory< panzer::Traits > > &lof, const std::vector< Teuchos::RCP< Teuchos::Array< std::string > > > &p_names, const std::vector< Teuchos::RCP< Teuchos::Array< double > > > &p_values, const Teuchos::RCP< const Thyra::LinearOpWithSolveFactoryBase< Scalar > > &solverFactory, const Teuchos::RCP< panzer::GlobalData > &global_data, bool build_transient_support, double t_init) | panzer::ModelEvaluator< Scalar > | |
ModelEvaluator(const Teuchos::RCP< const panzer::LinearObjFactory< panzer::Traits > > &lof, const Teuchos::RCP< const Thyra::LinearOpWithSolveFactoryBase< Scalar > > &solverFactory, const Teuchos::RCP< panzer::GlobalData > &global_data, bool build_transient_support, double t_init) | panzer::ModelEvaluator< Scalar > | |
ModelEvaluator() | panzer::ModelEvaluator< Scalar > | |
nominalValues_ | panzer::ModelEvaluator< Scalar > | mutableprivate |
nonParamGlobalEvaluationData_ | panzer::ModelEvaluator< Scalar > | private |
num_me_parameters_ | panzer::ModelEvaluator< Scalar > | private |
oneTimeDirichletBeta_ | panzer::ModelEvaluator< Scalar > | mutableprivate |
oneTimeDirichletBeta_on_ | panzer::ModelEvaluator< Scalar > | mutableprivate |
parameters_ | panzer::ModelEvaluator< Scalar > | private |
prototypeInArgs_ | panzer::ModelEvaluator< Scalar > | mutableprivate |
prototypeOutArgs_ | panzer::ModelEvaluator< Scalar > | mutableprivate |
require_in_args_refresh_ | panzer::ModelEvaluator< Scalar > | mutableprivate |
require_out_args_refresh_ | panzer::ModelEvaluator< Scalar > | mutableprivate |
required_basic_dfdp_distro(const Thyra::ModelEvaluatorBase::OutArgs< Scalar > &outArgs) const | panzer::ModelEvaluator< Scalar > | protected |
required_basic_dfdp_scalar(const Thyra::ModelEvaluatorBase::OutArgs< Scalar > &outArgs) const | panzer::ModelEvaluator< Scalar > | protected |
required_basic_dgdp_distro(const Thyra::ModelEvaluatorBase::OutArgs< Scalar > &outArgs) const | panzer::ModelEvaluator< Scalar > | protected |
required_basic_dgdp_scalar(const Thyra::ModelEvaluatorBase::OutArgs< Scalar > &outArgs) const | panzer::ModelEvaluator< Scalar > | protected |
required_basic_dgdx(const Thyra::ModelEvaluatorBase::OutArgs< Scalar > &outArgs) const | panzer::ModelEvaluator< Scalar > | protected |
required_basic_g(const Thyra::ModelEvaluatorBase::OutArgs< Scalar > &outArgs) const | panzer::ModelEvaluator< Scalar > | protected |
resetParameters() const | panzer::ModelEvaluator< Scalar > | protected |
responseLibrary_ | panzer::ModelEvaluator< Scalar > | mutableprivate |
responses_ | panzer::ModelEvaluator< Scalar > | private |
setOneTimeDirichletBeta(const Scalar &beta) const | panzer::ModelEvaluator< Scalar > | |
setParameters(const Thyra::ModelEvaluatorBase::InArgs< Scalar > &inArgs) const | panzer::ModelEvaluator< Scalar > | protected |
setupAssemblyInArgs(const Thyra::ModelEvaluatorBase::InArgs< Scalar > &inArgs, panzer::AssemblyEngineInArgs &ae_inargs) const | panzer::ModelEvaluator< Scalar > | |
setupModel(const Teuchos::RCP< panzer::WorksetContainer > &wc, const std::vector< Teuchos::RCP< panzer::PhysicsBlock > > &physicsBlocks, const std::vector< panzer::BC > &bcs, const panzer::EquationSetFactory &eqset_factory, const panzer::BCStrategyFactory &bc_factory, const panzer::ClosureModelFactory_TemplateManager< panzer::Traits > &volume_cm_factory, const panzer::ClosureModelFactory_TemplateManager< panzer::Traits > &bc_cm_factory, const Teuchos::ParameterList &closure_models, const Teuchos::ParameterList &user_data, bool writeGraph=false, const std::string &graphPrefix="", const Teuchos::ParameterList &me_params=Teuchos::ParameterList()) | panzer::ModelEvaluator< Scalar > | |
solverFactory_ | panzer::ModelEvaluator< Scalar > | private |
t_init_ | panzer::ModelEvaluator< Scalar > | private |
tangent_space_ | panzer::ModelEvaluator< Scalar > | private |
x_space_ | panzer::ModelEvaluator< Scalar > | private |
xContainer_ | panzer::ModelEvaluator< Scalar > | mutableprivate |
xdotContainer_ | panzer::ModelEvaluator< Scalar > | mutableprivate |