#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. More... | |
| void | addMeshGenerator () |
| void | addRadiationObject () const |
| void | addViewFactorObject () const |
| void | addRadiationBCs () 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 More... | |
| 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 More... | |
| const MooseEnum | _view_factor_calculator |
| the type of view factor calculation being performed More... | |
| const bool | _add_heat_flux_aux |
| Whether to add heat flux aux. More... | |
| VariableName | _heat_flux_variable |
| Heat flux aux name. More... | |
| std::vector< SubdomainName > | _heat_flux_aux_block |
| Blocks to use for heat flux aux. More... | |
| 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 |
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 185 of file RadiationTransferAction.C.
|
protected |
Definition at line 593 of file RadiationTransferAction.C.
Referenced by act().
|
protected |
Definition at line 582 of file RadiationTransferAction.C.
Referenced by act().
|
protected |
Definition at line 517 of file RadiationTransferAction.C.
Referenced by act().
|
protected |
Definition at line 206 of file RadiationTransferAction.C.
Referenced by act().
|
protected |
Definition at line 339 of file RadiationTransferAction.C.
Referenced by act().
|
protected |
Definition at line 283 of file RadiationTransferAction.C.
Referenced by act().
|
protected |
Definition at line 258 of file RadiationTransferAction.C.
Referenced by act().
|
protected |
Definition at line 229 of file RadiationTransferAction.C.
Referenced by act().
|
protected |
Definition at line 507 of file RadiationTransferAction.C.
Referenced by addRadiationObject().
|
protected |
Definition at line 446 of file RadiationTransferAction.C.
Referenced by addRadiationBCs().
|
protected |
Checks that param boundaries are in the 'boundary' parameter.
Definition at line 176 of file RadiationTransferAction.C.
Referenced by RadiationTransferAction().
|
protected |
Definition at line 574 of file RadiationTransferAction.C.
Referenced by addMeshGenerator(), and nPatch().
provides the updated number of patches for this boundary
Definition at line 564 of file RadiationTransferAction.C.
Referenced by addRadiationObject(), bcRadiationPatchNames(), patchBoundaryNames(), and radiationPatchNames().
|
protected |
Definition at line 477 of file RadiationTransferAction.C.
Referenced by adiabaticPatchBoundaryNames(), and radiationPatchBoundaryNames().
|
protected |
Definition at line 333 of file RadiationTransferAction.C.
Referenced by addHeatFluxAuxKernel(), addRadiationBCs(), and addRadiationObject().
|
protected |
Definition at line 501 of file RadiationTransferAction.C.
Referenced by addHeatFluxAuxKernel(), addRadiationObject(), addRayBCs(), addRayStudyObject(), and addViewFactorObject().
|
protected |
Definition at line 425 of file RadiationTransferAction.C.
Referenced by addRadiationObject().
|
protected |
Definition at line 315 of file RadiationTransferAction.C.
Referenced by addRayBCs().
|
protected |
Definition at line 309 of file RadiationTransferAction.C.
Referenced by addRayBCs(), addRayStudyObject(), and addViewFactorObject().
|
protected |
Definition at line 321 of file RadiationTransferAction.C.
Referenced by addRayBCs().
|
static |
Definition at line 27 of file RadiationTransferAction.C.
|
protected |
Definition at line 327 of file RadiationTransferAction.C.
Referenced by addRadiationObject(), and addViewFactorObject().
|
protected |
Whether to add heat flux aux.
Definition at line 60 of file RadiationTransferAction.h.
Referenced by act(), and RadiationTransferAction().
|
protected |
the boundary names participating in the radiative heat transfer
Definition at line 54 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 64 of file RadiationTransferAction.h.
Referenced by addHeatFluxAuxVariable(), and RadiationTransferAction().
|
protected |
Heat flux aux name.
Definition at line 62 of file RadiationTransferAction.h.
Referenced by addHeatFluxAuxKernel(), addHeatFluxAuxVariable(), and RadiationTransferAction().
|
protected |
the type of view factor calculation being performed
Definition at line 57 of file RadiationTransferAction.h.
Referenced by addRayBCs(), addRayStudyObject(), addViewFactorObject(), and RadiationTransferAction().
1.8.14