Registry
ConvectionDiffusionBase Class Reference
+ Inheritance diagram for ConvectionDiffusionBase:

Public Member Functions

void add_elem_modifier (SmartPtr< IElemDiscModifier > unnamed)
 
SmartPtr< CplUserVector > gradient ()
 
void set_diffusion (SmartPtr< CplUserMatrix > Diffusion)
 
void set_error_estimator (SmartPtr< ErrEstData > unnamed)
 
void set_flux (SmartPtr< CplUserVector > Flux)
 
void set_mass (SmartPtr< CplUserNumber > Mass)
 
void set_mass_scale (SmartPtr< CplUserNumber > Mass_Scale)
 
void set_reaction (SmartPtr< CplUserNumber > Reaction)
 
void set_reaction_explicit (SmartPtr< CplUserNumber > Reaction_Explicit)
 
void set_reaction_rate (SmartPtr< CplUserNumber > Reaction_Rate)
 
void set_reaction_rate_explicit (SmartPtr< CplUserNumber > Reaction_Rate_Explicit)
 
void set_source (SmartPtr< CplUserNumber > Source)
 
void set_source_explicit (SmartPtr< CplUserNumber > Source_Explicit)
 
void set_stationary ()
 
void set_vector_source (SmartPtr< CplUserVector > Vector_Source)
 
void set_velocity (SmartPtr< CplUserVector > Velocity_Field)
 
SmartPtr< CplUserNumber > value ()
 

Private Member Functions

 ConvectionDiffusionBase ()=delete
 Constructor hidden / deactivated. More...
 

Detailed Description

Note
default specialization is ConvectionDiffusionBase2d
See also
ug::ConvectionDiffusionBase

Constructor & Destructor Documentation

◆ ConvectionDiffusionBase()

ConvectionDiffusionBase ( )
privatedelete

Constructor hidden / deactivated.

Member Function Documentation

◆ add_elem_modifier()

void add_elem_modifier ( SmartPtr< IElemDiscModifier unnamed)
inlineinherited
Parameters
[in]unnamed

References IElemDisc< TDomain >::add_elem_modifier().

◆ gradient()

SmartPtr<CplUserVector> gradient ( )
inline

◆ set_diffusion()

void set_diffusion ( SmartPtr< CplUserMatrix >  Diffusion)
inline
Parameters
[in]Diffusion

◆ set_error_estimator()

void set_error_estimator ( SmartPtr< ErrEstData >  unnamed)
inlineinherited

◆ set_flux()

void set_flux ( SmartPtr< CplUserVector >  Flux)
inline
Parameters
[in]Flux

◆ set_mass()

void set_mass ( SmartPtr< CplUserNumber >  Mass)
inline
Parameters
[in]Mass

◆ set_mass_scale()

void set_mass_scale ( SmartPtr< CplUserNumber >  Mass_Scale)
inline
Parameters
[in]Mass_Scale

◆ set_reaction()

void set_reaction ( SmartPtr< CplUserNumber >  Reaction)
inline
Parameters
[in]Reaction

◆ set_reaction_explicit()

void set_reaction_explicit ( SmartPtr< CplUserNumber >  Reaction_Explicit)
inline
Parameters
[in]Reaction_Explicit

◆ set_reaction_rate()

void set_reaction_rate ( SmartPtr< CplUserNumber >  Reaction_Rate)
inline
Parameters
[in]Reaction_Rate

◆ set_reaction_rate_explicit()

void set_reaction_rate_explicit ( SmartPtr< CplUserNumber >  Reaction_Rate_Explicit)
inline
Parameters
[in]Reaction_Rate_Explicit

◆ set_source()

void set_source ( SmartPtr< CplUserNumber >  Source)
inline
Parameters
[in]Source

◆ set_source_explicit()

void set_source_explicit ( SmartPtr< CplUserNumber >  Source_Explicit)
inline
Parameters
[in]Source_Explicit

◆ set_stationary()

void set_stationary ( )
inlineinherited

◆ set_vector_source()

void set_vector_source ( SmartPtr< CplUserVector >  Vector_Source)
inline
Parameters
[in]Vector_Source

◆ set_velocity()

void set_velocity ( SmartPtr< CplUserVector >  Velocity_Field)
inline
Parameters
[in]Velocity_Field

◆ value()

SmartPtr<CplUserNumber> value ( )
inline