#include <RadiationTransferAction.h>
Public Types | |
| typedef DataFileName | DataFileParameterType |
Public Member Functions | |
| RadiationTransferAction (const InputParameters ¶ms) | |
| virtual void | act () override |
| void | timedAct () |
| virtual void | addRelationshipManagers (Moose::RelationshipManagerType when_type) |
| MooseObjectName | uniqueActionName () const |
| const std::string & | specificTaskName () const |
| const std::set< std::string > & | getAllTasks () const |
| void | appendTask (const std::string &task) |
| MooseApp & | getMooseApp () const |
| const std::string & | type () const |
| const std::string & | name () const |
| std::string | typeAndName () const |
| MooseObjectParameterName | uniqueParameterName (const std::string ¶meter_name) const |
| MooseObjectName | uniqueName () const |
| const InputParameters & | parameters () const |
| const hit::Node * | getHitNode () const |
| bool | hasBase () const |
| const std::string & | getBase () const |
| const T & | getParam (const std::string &name) const |
| std::vector< std::pair< T1, T2 > > | getParam (const std::string ¶m1, const std::string ¶m2) const |
| const T * | queryParam (const std::string &name) const |
| const T & | getRenamedParam (const std::string &old_name, const std::string &new_name) const |
| T | getCheckedPointerParam (const std::string &name, const std::string &error_string="") const |
| bool | isParamValid (const std::string &name) const |
| bool | isParamSetByUser (const std::string &name) const |
| void | connectControllableParams (const std::string ¶meter, const std::string &object_type, const std::string &object_name, const std::string &object_parameter) const |
| void | paramError (const std::string ¶m, Args... args) const |
| void | paramWarning (const std::string ¶m, Args... args) const |
| void | paramWarning (const std::string ¶m, Args... args) const |
| void | paramInfo (const std::string ¶m, Args... args) const |
| std::string | messagePrefix (const bool hit_prefix=true) const |
| std::string | errorPrefix (const std::string &) const |
| void | mooseError (Args &&... args) const |
| void | mooseDocumentedError (const std::string &repo_name, const unsigned int issue_num, Args &&... args) const |
| void | mooseErrorNonPrefixed (Args &&... args) const |
| void | mooseWarning (Args &&... args) const |
| void | mooseWarning (Args &&... args) const |
| void | mooseWarningNonPrefixed (Args &&... args) const |
| void | mooseWarningNonPrefixed (Args &&... args) const |
| void | mooseDeprecated (Args &&... args) const |
| void | mooseDeprecated (Args &&... args) const |
| void | mooseDeprecatedNoTrace (Args &&... args) const |
| void | mooseInfo (Args &&... args) const |
| void | callMooseError (std::string msg, const bool with_prefix, const hit::Node *node=nullptr, const bool show_trace=true) const |
| std::string | getDataFileName (const std::string ¶m) const |
| std::string | getDataFileNameByName (const std::string &relative_path) const |
| std::string | getDataFilePath (const std::string &relative_path) const |
| PerfGraph & | perfGraph () |
| const Parallel::Communicator & | comm () const |
| processor_id_type | n_processors () const |
| processor_id_type | processor_id () const |
Static Public Member Functions | |
| static InputParameters | validParams () |
| static void | callMooseError (MooseApp *const app, const InputParameters ¶ms, std::string msg, const bool with_prefix, const hit::Node *node, const bool show_trace=true) |
Public Attributes | |
| usingCombinedWarningSolutionWarnings | |
| const ConsoleStream | _console |
Static Public Attributes | |
| static const std::string | unique_action_name_param |
| static const std::string | type_param |
| static const std::string | name_param |
| static const std::string | unique_name_param |
| static const std::string | app_param |
| static const std::string | moose_base_param |
| static const std::string | kokkos_object_param |
| static constexpr auto | SYSTEM |
| static constexpr auto | NAME |
Protected Member Functions | |
| void | checkBoundaryParameterIsSubset (const std::string ¶m) const |
Checks that param boundaries are in the 'boundary' parameter. | |
| void | addMeshGenerator () |
| void | addRadiationObject () const |
| void | addViewFactorObject () const |
| void | addRadiationBCs () const |
| void | addFixedTemperatureBCs () const |
| void | addRayStudyObject () const |
| void | addRayBCs () const |
| void | addHeatFluxAuxVariable () const |
| void | addHeatFluxAuxKernel () const |
| std::vector< std::vector< std::string > > | radiationPatchNames () const |
| std::vector< std::vector< std::string > > | bcRadiationPatchNames () const |
| std::vector< BoundaryName > | patchBoundaryNames (const std::vector< BoundaryName > &boundary_names) const |
| std::vector< BoundaryName > | radiationPatchBoundaryNames () const |
| std::vector< BoundaryName > | adiabaticPatchBoundaryNames () const |
| UserObjectName | viewFactorObjectName () const |
| UserObjectName | radiationObjectName () const |
| UserObjectName | rayStudyName () const |
| std::string | rayBCName () const |
| std::string | symmetryRayBCName () const |
| MeshGeneratorName | meshGeneratorName (unsigned int j) const |
| unsigned int | nPatch (unsigned int j) const |
| provides the updated number of patches for this boundary | |
| bool | addRelationshipManagers (Moose::RelationshipManagerType when_type, const InputParameters &moose_object_pars) |
| void | associateWithParameter (const std::string ¶m_name, InputParameters ¶ms) const |
| void | associateWithParameter (const InputParameters &from_params, const std::string ¶m_name, InputParameters ¶ms) const |
| const T & | getMeshProperty (const std::string &data_name, const std::string &prefix) |
| const T & | getMeshProperty (const std::string &data_name) |
| bool | hasMeshProperty (const std::string &data_name, const std::string &prefix) const |
| bool | hasMeshProperty (const std::string &data_name, const std::string &prefix) const |
| bool | hasMeshProperty (const std::string &data_name) const |
| bool | hasMeshProperty (const std::string &data_name) const |
| std::string | meshPropertyName (const std::string &data_name) const |
| PerfID | registerTimedSection (const std::string §ion_name, const unsigned int level) const |
| PerfID | registerTimedSection (const std::string §ion_name, const unsigned int level, const std::string &live_message, const bool print_dots=true) const |
| std::string | timedSectionName (const std::string §ion_name) const |
| void | flagInvalidSolutionInternal (const InvalidSolutionID invalid_solution_id) const |
| InvalidSolutionID | registerInvalidSolutionInternal (const std::string &message, const bool warning) const |
Static Protected Member Functions | |
| static std::string | meshPropertyName (const std::string &data_name, const std::string &prefix) |
Protected Attributes | |
| const std::vector< BoundaryName > | _boundary_names |
| the boundary names participating in the radiative heat transfer | |
| const MooseEnum | _view_factor_calculator |
| the type of view factor calculation being performed | |
| const bool | _add_heat_flux_aux |
| Whether to add heat flux aux. | |
| VariableName | _heat_flux_variable |
| Heat flux aux name. | |
| std::vector< SubdomainName > | _heat_flux_aux_block |
| Blocks to use for heat flux aux. | |
| std::string | _registered_identifier |
| std::string | _specific_task_name |
| std::set< std::string > | _all_tasks |
| ActionWarehouse & | _awh |
| const std::string & | _current_task |
| std::shared_ptr< MooseMesh > & | _mesh |
| std::shared_ptr< MooseMesh > & | _displaced_mesh |
| std::shared_ptr< FEProblemBase > & | _problem |
| PerfID | _act_timer |
| MooseApp & | _app |
| Factory & | _factory |
| ActionFactory & | _action_factory |
| const std::string & | _type |
| const std::string & | _name |
| const InputParameters & | _pars |
| MooseApp & | _pg_moose_app |
| const std::string | _prefix |
| const Parallel::Communicator & | _communicator |
Private Member Functions | |
| bool | addRelationshipManager (Moose::RelationshipManagerType input_rm_type, const InputParameters &moose_object_pars, std::string rm_name, Moose::RelationshipManagerType rm_type, Moose::RelationshipManagerInputParameterCallback rm_input_parameter_func, Moose::RMSystemType sys_type=Moose::RMSystemType::NONE) |
| virtual std::string | meshPropertyPrefix (const std::string &data_name) const |
| const RestartableDataValue & | getMeshPropertyInternal (const std::string &data_name, const std::string &prefix) const |
| void | mooseErrorInternal (Args &&... args) const |
Static Private Member Functions | |
| static const hit::Node * | getHitNode (const InputParameters ¶ms) |
| static std::string | messagePrefix (const InputParameters ¶ms, const bool hit_prefix) |
Private Attributes | |
| const ParallelParamObject & | _parent |
| MooseApp & | _meta_data_app |
| const MooseObject *const | _meta_data_object |
| const MooseBase & | _si_moose_base |
| const FEProblemBase * | _si_problem |
Definition at line 16 of file RadiationTransferAction.h.
| RadiationTransferAction::RadiationTransferAction | ( | const InputParameters & | params | ) |
Definition at line 121 of file RadiationTransferAction.C.
|
overridevirtual |
Implements Action.
Definition at line 195 of file RadiationTransferAction.C.
|
protected |
Definition at line 242 of file RadiationTransferAction.C.
Referenced by act().
|
protected |
Definition at line 619 of file RadiationTransferAction.C.
Referenced by act().
|
protected |
Definition at line 608 of file RadiationTransferAction.C.
Referenced by act().
|
protected |
Definition at line 543 of file RadiationTransferAction.C.
Referenced by act().
|
protected |
Definition at line 219 of file RadiationTransferAction.C.
Referenced by act().
|
protected |
Definition at line 375 of file RadiationTransferAction.C.
Referenced by act().
|
protected |
Definition at line 319 of file RadiationTransferAction.C.
Referenced by act().
|
protected |
Definition at line 294 of file RadiationTransferAction.C.
Referenced by act().
|
protected |
Definition at line 265 of file RadiationTransferAction.C.
Referenced by act().
|
protected |
Definition at line 533 of file RadiationTransferAction.C.
Referenced by addRadiationObject().
|
protected |
Definition at line 472 of file RadiationTransferAction.C.
Referenced by addRadiationBCs().
|
protected |
Checks that param boundaries are in the 'boundary' parameter.
Definition at line 186 of file RadiationTransferAction.C.
Referenced by RadiationTransferAction().
|
protected |
Definition at line 600 of file RadiationTransferAction.C.
Referenced by addMeshGenerator(), and nPatch().
provides the updated number of patches for this boundary
Definition at line 590 of file RadiationTransferAction.C.
Referenced by addRadiationObject(), bcRadiationPatchNames(), patchBoundaryNames(), and radiationPatchNames().
|
protected |
Definition at line 503 of file RadiationTransferAction.C.
Referenced by adiabaticPatchBoundaryNames(), and radiationPatchBoundaryNames().
|
protected |
Definition at line 369 of file RadiationTransferAction.C.
Referenced by addHeatFluxAuxKernel(), addRadiationBCs(), and addRadiationObject().
|
protected |
Definition at line 527 of file RadiationTransferAction.C.
Referenced by addHeatFluxAuxKernel(), addRadiationObject(), addRayBCs(), addRayStudyObject(), and addViewFactorObject().
|
protected |
Definition at line 451 of file RadiationTransferAction.C.
Referenced by addRadiationObject().
|
protected |
Definition at line 351 of file RadiationTransferAction.C.
Referenced by addRayBCs().
|
protected |
Definition at line 345 of file RadiationTransferAction.C.
Referenced by addRayBCs(), addRayStudyObject(), and addViewFactorObject().
|
protected |
Definition at line 357 of file RadiationTransferAction.C.
Referenced by addRayBCs().
|
static |
Definition at line 27 of file RadiationTransferAction.C.
|
protected |
Definition at line 363 of file RadiationTransferAction.C.
Referenced by addRadiationObject(), and addViewFactorObject().
|
protected |
Whether to add heat flux aux.
Definition at line 61 of file RadiationTransferAction.h.
Referenced by act(), and RadiationTransferAction().
|
protected |
the boundary names participating in the radiative heat transfer
Definition at line 55 of file RadiationTransferAction.h.
Referenced by addMeshGenerator(), addRadiationObject(), bcRadiationPatchNames(), checkBoundaryParameterIsSubset(), meshGeneratorName(), patchBoundaryNames(), radiationPatchBoundaryNames(), radiationPatchNames(), and RadiationTransferAction().
|
protected |
Blocks to use for heat flux aux.
Definition at line 65 of file RadiationTransferAction.h.
Referenced by addHeatFluxAuxVariable(), and RadiationTransferAction().
|
protected |
Heat flux aux name.
Definition at line 63 of file RadiationTransferAction.h.
Referenced by addHeatFluxAuxKernel(), addHeatFluxAuxVariable(), and RadiationTransferAction().
|
protected |
the type of view factor calculation being performed
Definition at line 58 of file RadiationTransferAction.h.
Referenced by addRayBCs(), addRayStudyObject(), addViewFactorObject(), and RadiationTransferAction().