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

Classe Opnegligeable This class defines the interface of a negligible operator. More...

#include <Operateur_negligeable.h>

Inheritance diagram for Operateur_negligeable:
[legend]

Public Member Functions

DoubleTab & ajouter (const DoubleTab &, DoubleTab &) const
 Adds the contribution of a negligible operator to an array.
DoubleTab & calculer (const DoubleTab &, DoubleTab &) const
 Initializes the array parameter with the contribution of the negligible operator: initializes the array to ZERO.
void mettre_a_jour (double)
 Time update of a negligible operator: DOES NOTHING.

Protected Member Functions

void associer (const Domaine_dis_base &, const Domaine_Cl_dis_base &, const Champ_Inc_base &)
 Associates various objects to a negligible operator: DOES NOTHING.

Detailed Description

Classe Opnegligeable This class defines the interface of a negligible operator.

by defining ajouter, calculer and mettre_a_jour methods that perform no computation. This class is used when defining negligible operators through multiple inheritance.

See also
Op_Diff_negligeable Op_Diff_K_Eps_negligeable Op_Conv_negligeable, Interface class, outside the TRUST operator hierarchy., Must be part of a multiple inheritance to be, useful for defining an instantiable negligible operator.

Definition at line 34 of file Operateur_negligeable.h.

Member Function Documentation

◆ ajouter()

DoubleTab & Operateur_negligeable::ajouter ( const DoubleTab & ,
DoubleTab & x ) const
inline

Adds the contribution of a negligible operator to an array.

DOES NOTHING, returns the array parameter unmodified.

Parameters
(DoubleTab&)the array on which the operator is applied
(DoubleTab&x)
Returns
(DoubleTab&) the input parameter x unmodified

Definition at line 56 of file Operateur_negligeable.h.

◆ associer()

void Operateur_negligeable::associer ( const Domaine_dis_base & ,
const Domaine_Cl_dis_base & ,
const Champ_Inc_base &  )
inlineprotected

Associates various objects to a negligible operator: DOES NOTHING.

Parameters
(Domaine_dis_base&)
(Domaine_Cl_dis_base&)
(Champ_Inc_base&)

Definition at line 90 of file Operateur_negligeable.h.

◆ calculer()

DoubleTab & Operateur_negligeable::calculer ( const DoubleTab & ,
DoubleTab & x ) const
inline

Initializes the array parameter with the contribution of the negligible operator: initializes the array to ZERO.

Parameters
(DoubleTab&)the array on which the operator is applied
(DoubleTab&x)
Returns
(DoubleTab&) the input array set to zero

Definition at line 68 of file Operateur_negligeable.h.

◆ mettre_a_jour()

void Operateur_negligeable::mettre_a_jour ( double )
inline

Time update of a negligible operator: DOES NOTHING.

Parameters
(double)

Definition at line 79 of file Operateur_negligeable.h.


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