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

#include <BulkEnergyConservationIC.h>

Inheritance diagram for BulkEnergyConservationIC:
[legend]

Public Member Functions

 BulkEnergyConservationIC (const InputParameters &parameters)
 
virtual void initialSetup () override
 

Static Public Member Functions

static InputParameters validParams ()
 

Protected Member Functions

virtual Real value (const Point &p) override
 

Protected Attributes

const FunctionLayeredIntegral & _layered_integral
 Cumulative integral of the heat source in the direction of flow. 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 PostprocessorName & _pp_name
 Name of postprocessor providing the integral of the heat source. More...
 
const PostprocessorValue & _integral
 Value of the postprocessor providing the integral of the heat source. More...
 
const Real & _magnitude
 Total magnitude of the heat source. More...
 

Detailed Description

Applies a temperature initial condition based on bulk energy conservation in a fluid without any losses

Constructor & Destructor Documentation

◆ BulkEnergyConservationIC()

BulkEnergyConservationIC::BulkEnergyConservationIC ( const InputParameters &  parameters)

Member Function Documentation

◆ initialSetup()

void BulkEnergyConservationIC::initialSetup ( )
overridevirtual

◆ validParams()

InputParameters BulkEnergyConservationIC::validParams ( )
static

◆ value()

Real BulkEnergyConservationIC::value ( const Point &  p)
overrideprotectedvirtual

Member Data Documentation

◆ _cp

const Real& BulkEnergyConservationIC::_cp
protected

Fluid isobaric specific heat capacity.

◆ _inlet_T

const Real& BulkEnergyConservationIC::_inlet_T
protected

Fluid inlet temperature.

◆ _integral

const PostprocessorValue& BulkEnergyConservationIC::_integral
protected

Value of the postprocessor providing the integral of the heat source.

◆ _layered_integral

const FunctionLayeredIntegral& BulkEnergyConservationIC::_layered_integral
protected

Cumulative integral of the heat source in the direction of flow.

◆ _magnitude

const Real& BulkEnergyConservationIC::_magnitude
protected

Total magnitude of the heat source.

◆ _mdot

const Real& BulkEnergyConservationIC::_mdot
protected

Fluid mass flowrate.

◆ _pp_name

const PostprocessorName& BulkEnergyConservationIC::_pp_name
protected

Name of postprocessor providing the integral of the heat source.


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