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

class Conds_lim This class represents a vector of boundary conditions. More...

#include <Conds_lim.h>

Inheritance diagram for Conds_lim:
[legend]
Collaboration diagram for Conds_lim:
[legend]

Public Member Functions

int initialiser (double temps)
void mettre_a_jour (double temps)
 Time update of all boundary conditions in the vector.
void resetTime (double temps)
void calculer_coeffs_echange (double temps)
 Calculation of exchange coefficients for all boundary conditions in the vector.
void completer (const Domaine_dis_base &)
 Calls Cond_lim::completer() on each boundary condition in the vector.
int compatible_avec_eqn (const Equation_base &) const
 Returns whether ALL boundary conditions in the vector are compatible with the equation passed as parameter.
int compatible_avec_discr (const Discretisation_base &) const
 Returns whether ALL boundary conditions in the vector are compatible with the discretization passed as parameter.
void set_modifier_val_imp (int)
 Sets the modifier_val_imp flag for all boundary conditions in the vector.

Detailed Description

class Conds_lim This class represents a vector of boundary conditions.

An object of this type is carried by each Domaine_Cl_dis_base associated
with an equation. A class representing a vector of objects is
declared through the macro VECT(classe_X)
See also
Cond_lim Domaine_Cl_dis_base

Definition at line 31 of file Conds_lim.h.

Member Function Documentation

◆ calculer_coeffs_echange()

void Conds_lim::calculer_coeffs_echange ( double temps)
inline

Calculation of exchange coefficients for all boundary conditions in the vector.

Parameters
(doubletemps) the time step for update

Definition at line 74 of file Conds_lim.h.

◆ compatible_avec_discr()

int Conds_lim::compatible_avec_discr ( const Discretisation_base & dis) const
inline

Returns whether ALL boundary conditions in the vector are compatible with the discretization passed as parameter.

Parameters
thediscretization with which we will check compatibility
Returns
(int) 1 if all boundary conditions are compatible with the discretization, 0 otherwise.

Definition at line 96 of file Conds_lim.h.

◆ compatible_avec_eqn()

int Conds_lim::compatible_avec_eqn ( const Equation_base & eqn) const
inline

Returns whether ALL boundary conditions in the vector are compatible with the equation passed as parameter.

Parameters
(Equation_base&eqn) the equation with which we will check compatibility
Returns
(int) 1 if all boundary conditions are compatible with the equation, 0 otherwise.

Definition at line 84 of file Conds_lim.h.

◆ completer()

void Conds_lim::completer ( const Domaine_dis_base & z)

Calls Cond_lim::completer() on each boundary condition in the vector.

Definition at line 37 of file Conds_lim.cpp.

◆ initialiser()

int Conds_lim::initialiser ( double temps)
inline

Definition at line 48 of file Conds_lim.h.

◆ mettre_a_jour()

void Conds_lim::mettre_a_jour ( double temps)
inline

Time update of all boundary conditions in the vector.

Parameters
(doubletemps) the time step for update

Definition at line 60 of file Conds_lim.h.

◆ resetTime()

void Conds_lim::resetTime ( double temps)
inline

Definition at line 65 of file Conds_lim.h.

◆ set_modifier_val_imp()

void Conds_lim::set_modifier_val_imp ( int drap)
inline

Sets the modifier_val_imp flag for all boundary conditions in the vector.

Parameters
(intdrap) the value to assign to the flag

Definition at line 107 of file Conds_lim.h.


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