TrioCFD 1.9.9_beta
TrioCFD documentation
Loading...
Searching...
No Matches
Terme_Puissance_Thermique Class Reference

Class Terme_Puissance_Thermique: represents a volumetric thermal power source term in the energy equation. More...

#include <Terme_Puissance_Thermique.h>

Inheritance diagram for Terme_Puissance_Thermique:
[legend]

Public Member Functions

void lire_donnees (Entree &, const Equation_base &eqn)
 Reads the thermal power term from an input stream and an equation, possibly using the discretisation to type la_puissance.
void mettre_a_jour (double temps)
void modify_name_file (Nom &) const
const DoubleTab & puissance_thermique () const
void initialiser_champ_puissance (const Equation_base &eqn)
void resetTime (double t)

Protected Member Functions

 OWN_PTR (Champ_Don_base) la_puissance_lu

Protected Attributes

 la_puissance

Detailed Description

Class Terme_Puissance_Thermique: represents a volumetric thermal power source term in the energy equation.

A Terme_Puissance_Thermique object holds the power field (user-provided OWN_PTR(Champ_base)) together with references to the density (rho) and specific heat (Cp).

See also
Non-instantiable class. The implementation of the terms depends on the discretisation.

Definition at line 38 of file Terme_Puissance_Thermique.h.

Member Function Documentation

◆ initialiser_champ_puissance()

void Terme_Puissance_Thermique::initialiser_champ_puissance ( const Equation_base & eqn)

Definition at line 71 of file Terme_Puissance_Thermique.cpp.

◆ lire_donnees()

void Terme_Puissance_Thermique::lire_donnees ( Entree & is,
const Equation_base & eqn )

Reads the thermal power term from an input stream and an equation, possibly using the discretisation to type la_puissance.

Reads only the prescribed field representing la_puissance.

Parameters
isAn input stream.
eqnThe equation owning this source term.

Definition at line 40 of file Terme_Puissance_Thermique.cpp.

◆ mettre_a_jour()

void Terme_Puissance_Thermique::mettre_a_jour ( double temps)

Definition at line 82 of file Terme_Puissance_Thermique.cpp.

◆ modify_name_file()

void Terme_Puissance_Thermique::modify_name_file ( Nom & fichier) const

Definition at line 93 of file Terme_Puissance_Thermique.cpp.

◆ OWN_PTR()

Terme_Puissance_Thermique::OWN_PTR ( Champ_Don_base )
protected

◆ puissance_thermique()

const DoubleTab & Terme_Puissance_Thermique::puissance_thermique ( ) const
inline

Definition at line 44 of file Terme_Puissance_Thermique.h.

◆ resetTime()

void Terme_Puissance_Thermique::resetTime ( double t)

Definition at line 88 of file Terme_Puissance_Thermique.cpp.

Member Data Documentation

◆ la_puissance

Terme_Puissance_Thermique::la_puissance
protected

Definition at line 49 of file Terme_Puissance_Thermique.h.


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