Panzer  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
panzer::ModelEvaluator< Scalar > Member List

This is the complete list of members for panzer::ModelEvaluator< Scalar >, including all inherited members.

active_evaluation_types_panzer::ModelEvaluator< Scalar >private
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 GlobalIndexer > &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_bc_field_managers_panzer::ModelEvaluator< Scalar >private
build_transient_support_panzer::ModelEvaluator< Scalar >private
build_volume_field_managers_panzer::ModelEvaluator< Scalar >private
buildBCFieldManagers(const bool value)panzer::ModelEvaluator< Scalar >
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
buildVolumeFieldManagers(const bool value)panzer::ModelEvaluator< Scalar >
create_DfDp_op(int i) const overridepanzer::ModelEvaluator< Scalar >
create_W_op() const overridepanzer::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 GlobalIndexer > &ugi) const panzer::ModelEvaluator< Scalar >private
createInArgs() const overridepanzer::ModelEvaluator< Scalar >
createOutArgsImpl() const overridepanzer::ModelEvaluator< Scalar >protected
createScalarParameter(const Teuchos::Array< std::string > &names, const Teuchos::Array< Scalar > &in_values) const panzer::ModelEvaluator< Scalar >private
disableEvaluationType()panzer::ModelEvaluator< Scalar >inline
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 overridepanzer::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 overridepanzer::ModelEvaluator< Scalar >
get_g_name(int i) const panzer::ModelEvaluator< Scalar >
get_g_names(int i) const overridepanzer::ModelEvaluator< Scalar >
get_g_space(int i) const overridepanzer::ModelEvaluator< Scalar >
get_p_names(int i) const overridepanzer::ModelEvaluator< Scalar >
get_p_space(int i) const overridepanzer::ModelEvaluator< Scalar >
get_parameter_vector(int index) const panzer::ModelEvaluator< Scalar >inline
get_W_factory() const overridepanzer::ModelEvaluator< Scalar >
get_x_space() const overridepanzer::ModelEvaluator< Scalar >
getAssemblyEngineTemplateManager() const panzer::ModelEvaluator< Scalar >inline
getNominalValues() const overridepanzer::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
write_matrix_count_panzer::ModelEvaluator< Scalar >mutableprivate
x_space_panzer::ModelEvaluator< Scalar >private
xContainer_panzer::ModelEvaluator< Scalar >mutableprivate
xdotContainer_panzer::ModelEvaluator< Scalar >mutableprivate