#include <Panzer_BCStrategy_Dirichlet_DefaultImpl.hpp>
|
| | BCStrategy_Dirichlet_DefaultImpl (const panzer::BC &bc, const Teuchos::RCP< panzer::GlobalData > &global_data, const bool check_apply_bc=false) |
| |
| virtual | ~BCStrategy_Dirichlet_DefaultImpl () |
| |
| virtual void | setup (const panzer::PhysicsBlock &side_pb, const Teuchos::ParameterList &user_data)=0 |
| |
| virtual void | buildAndRegisterEvaluators (PHX::FieldManager< panzer::Traits > &fm, const panzer::PhysicsBlock &pb, const panzer::ClosureModelFactory_TemplateManager< panzer::Traits > &factory, const Teuchos::ParameterList &models, const Teuchos::ParameterList &user_data) const =0 |
| |
| virtual void | buildAndRegisterGatherScatterEvaluators (PHX::FieldManager< panzer::Traits > &fm, const panzer::PhysicsBlock &pb, const panzer::LinearObjFactory< panzer::Traits > &lof, const Teuchos::ParameterList &user_data) const |
| |
| virtual void | buildAndRegisterScatterEvaluators (PHX::FieldManager< panzer::Traits > &fm, const panzer::PhysicsBlock &side_pb, const LinearObjFactory< panzer::Traits > &lof, const Teuchos::ParameterList &user_data) const |
| |
| virtual void | buildAndRegisterGatherAndOrientationEvaluators (PHX::FieldManager< panzer::Traits > &fm, const panzer::PhysicsBlock &side_pb, const LinearObjFactory< panzer::Traits > &lof, const Teuchos::ParameterList &user_data) const |
| |
| | BCStrategy (const panzer::BC &bc) |
| |
| virtual | ~BCStrategy () |
| |
| | BCStrategyBase () |
| |
| virtual | ~BCStrategyBase () |
| |
| int | setDetailsIndex (const int details_index) |
| |
| int | getDetailsIndex () const |
| | Get the WorksetDetails index.
|
| |
| | GlobalDataAcceptorDefaultImpl () |
| |
| | GlobalDataAcceptorDefaultImpl (const Teuchos::RCP< panzer::GlobalData > &gd) |
| |
| | ~GlobalDataAcceptorDefaultImpl () |
| |
| void | setGlobalData (const Teuchos::RCP< panzer::GlobalData > &gd) |
| |
| Teuchos::RCP< panzer::GlobalData > | getGlobalData () const |
| |
| virtual | ~GlobalDataAcceptor () |
| |
template<typename EvalT>
class panzer::BCStrategy_Dirichlet_DefaultImpl< EvalT >
Definition at line 29 of file Panzer_BCStrategy_Dirichlet_DefaultImpl.hpp.
◆ DescriptorIterator
template<typename EvalT >
◆ BCStrategy_Dirichlet_DefaultImpl()
template<typename EvalT >
◆ ~BCStrategy_Dirichlet_DefaultImpl()
template<typename EvalT >
◆ setup()
template<typename EvalT >
◆ buildAndRegisterEvaluators()
template<typename EvalT >
◆ buildAndRegisterGatherScatterEvaluators()
template<typename EvalT >
◆ buildAndRegisterScatterEvaluators()
template<typename EvalT >
◆ buildAndRegisterGatherAndOrientationEvaluators()
template<typename EvalT >
◆ buildDescriptorMapFromVectors()
template<typename EvalT >
◆ addDOF()
template<typename EvalT >
◆ addCoefficientTarget()
template<typename EvalT >
Alert the panzer library that the DOF should be evaluated using a coefficient residual as opposed to evaluating the basis and forcing the value to be equal at some point in the element.
- Parameters
-
| [in] | targetName | (Required) Name of field that corresponds to the evaluated dirichlet condition. This exists only in the PHX::FieldManager and is required to be distinct from the dofName. |
| [in] | dofName | (Required) Name of field to lookup in the unique global indexer. The |
| [in] | residualName | (Optional) Name of field that is to be scattered associated with this DOF. If not supplied or an empty string used, the default is to add the prefix "RESIDUAL_" to the dofName for the residual field name. |
Definition at line 450 of file Panzer_BCStrategy_Dirichlet_DefaultImpl_impl.hpp.
◆ addTarget()
template<typename EvalT >
Alert the panzer library of a DOF that is required by this boundary condition. This automatically sets up the gather/scatter routines neccessary to evaluate and assemble with this unknown.
- Parameters
-
| [in] | targetName | (Required) Name of field that corresponds to the evaluated dirichlet condition. This exists only in the PHX::FieldManager and is required to be distinct from the dofName. |
| [in] | dofName | (Required) Name of field to lookup in the unique global indexer. The |
| [in] | residualName | (Optional) Name of field that is to be scattered associated with this DOF. If not supplied or an empty string used, the default is to add the prefix "RESIDUAL_" to the dofName for the residual field name. |
Definition at line 433 of file Panzer_BCStrategy_Dirichlet_DefaultImpl_impl.hpp.
◆ addDotTarget()
template<typename EvalT >
| void panzer::BCStrategy_Dirichlet_DefaultImpl< EvalT >::addDotTarget |
( |
const std::string & |
targetName, |
|
|
const std::string & |
dofName, |
|
|
const std::string & |
dotName = "", |
|
|
const std::string & |
residualName = "" |
|
) |
| |
|
protected |
Alert the panzer library that the time derivative of a DOF is required by this boundary condition. This automatically sets up the gather/scatter routines neccessary to evaluate and assemble with this unknown.
- Parameters
-
| [in] | targetName | (Required) Name of field that corresponds to the evaluated dirichlet condition. This exists only in the PHX::FieldManager and is required to be distinct from the dofName. |
| [in] | dofName | (Required) Name of field to lookup in the unique global indexer. The |
| [in] | residualName | (Optional) Name of field that is to be scattered associated with this DOF. If not supplied or an empty string used, the default is to add the prefix "RESIDUAL_" to the dofName for the residual field name. |
Definition at line 469 of file Panzer_BCStrategy_Dirichlet_DefaultImpl_impl.hpp.
◆ m_provided_dofs_desc
template<typename EvalT >
◆ required_dof_names
template<typename EvalT >
◆ residual_to_dof_names_map
template<typename EvalT >
◆ residual_to_target_field_map
template<typename EvalT >
◆ check_apply_bc
template<typename EvalT >
◆ descriptor_map_built
template<typename EvalT >
The documentation for this class was generated from the following files: