Cardinal
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
BulkEnergyConservationICAction Class Reference

#include <BulkEnergyConservationICAction.h>

Inheritance diagram for BulkEnergyConservationICAction:
[legend]

Public Member Functions

 BulkEnergyConservationICAction (const InputParameters &parameters)
 
virtual void act ()
 

Static Public Member Functions

static InputParameters validParams ()
 

Protected Member Functions

virtual void setObjectBlocks (InputParameters &params, const std::vector< SubdomainName > &blocks)
 

Protected Attributes

const std::vector< VariableName > & _variable
 Variable(s) to which the initial condition should be applied. More...
 
const Real & _mdot
 Fluid mass flowrate. More...
 
const Real & _cp
 Fluid isobaric specific heat capacity. More...
 
const Real & _inlet_T
 Fluid inlet temperature. More...
 
const unsigned int & _num_layers
 Number of layers to integrate the heat source in. More...
 
const MooseEnum _direction
 Direction the fluid flows. More...
 
const bool & _positive_flow_direction
 Whether the flow is in the positive or negative direction. More...
 
const bool _has_direction_min
 Whether a minimum direction was specified. More...
 
const bool _has_direction_max
 Whether a maximum direction was specified. More...
 
const Real * _direction_min
 Minimum coordinate of the layers. More...
 
const Real * _direction_max
 Maximum coordinate of the layers. More...
 
std::vector< SubdomainName > _blocks
 subdomains to which this action applies More...
 

Detailed Description

Action that automatically applies a fluid temperature initial condition based on bulk energy conservation.

Constructor & Destructor Documentation

◆ BulkEnergyConservationICAction()

BulkEnergyConservationICAction::BulkEnergyConservationICAction ( const InputParameters &  parameters)

Member Function Documentation

◆ act()

void BulkEnergyConservationICAction::act ( )
virtual

◆ setObjectBlocks()

void CardinalAction::setObjectBlocks ( InputParameters &  params,
const std::vector< SubdomainName > &  blocks 
)
protectedvirtualinherited

Set the blocks to which an object created by this action applies

Parameters
[in]paramsinput parameters
[in]blocksblock that the object applies to

◆ validParams()

InputParameters BulkEnergyConservationICAction::validParams ( )
static

Member Data Documentation

◆ _blocks

std::vector<SubdomainName> CardinalAction::_blocks
protectedinherited

subdomains to which this action applies

◆ _cp

const Real& BulkEnergyConservationICAction::_cp
protected

Fluid isobaric specific heat capacity.

◆ _direction

const MooseEnum BulkEnergyConservationICAction::_direction
protected

Direction the fluid flows.

◆ _direction_max

const Real* BulkEnergyConservationICAction::_direction_max
protected

Maximum coordinate of the layers.

◆ _direction_min

const Real* BulkEnergyConservationICAction::_direction_min
protected

Minimum coordinate of the layers.

◆ _has_direction_max

const bool BulkEnergyConservationICAction::_has_direction_max
protected

Whether a maximum direction was specified.

◆ _has_direction_min

const bool BulkEnergyConservationICAction::_has_direction_min
protected

Whether a minimum direction was specified.

◆ _inlet_T

const Real& BulkEnergyConservationICAction::_inlet_T
protected

Fluid inlet temperature.

◆ _mdot

const Real& BulkEnergyConservationICAction::_mdot
protected

Fluid mass flowrate.

◆ _num_layers

const unsigned int& BulkEnergyConservationICAction::_num_layers
protected

Number of layers to integrate the heat source in.

◆ _positive_flow_direction

const bool& BulkEnergyConservationICAction::_positive_flow_direction
protected

Whether the flow is in the positive or negative direction.

◆ _variable

const std::vector<VariableName>& BulkEnergyConservationICAction::_variable
protected

Variable(s) to which the initial condition should be applied.


The documentation for this class was generated from the following files: