Rheolef  7.2
an efficient C++ finite element environment
 
Loading...
Searching...
No Matches
combustion

Detailed Description

Public Types

typedef Float float_type
 
typedef field value_type
 

Public Member Functions

 combustion (const geo &omega=geo(), string approx="")
 
void reset (const geo &omega, string approx)
 
field initial (std::string restart="")
 
idiststream & get (idiststream &is, field &uh)
 
odiststream & put (odiststream &os, const field &uh) const
 
string parameter_name () const
 
float_type parameter () const
 
void set_parameter (float_type lambda1)
 
bool stop (const field &xh) const
 
field residue (const field &uh) const
 
form derivative (const field &uh) const
 
field derivative_versus_parameter (const field &uh) const
 
problem::determinant_type update_derivative (const field &uh) const
 
field derivative_solve (const field &mrh) const
 
field derivative_trans_mult (const field &mrh) const
 
field massify (const field &uh) const
 
field unmassify (const field &uh) const
 
float_type space_dot (const field &xh, const field &yh) const
 
float_type dual_space_dot (const field &mrh, const field &msh) const
 

Protected Attributes

float_type lambda
 
space Xh
 
form m
 
problem pm
 
form a1
 
problem pa1
 
branch event
 

Member Typedef Documentation

◆ float_type

typedef Float float_type
Examples
combustion.h.

Definition at line 26 of file combustion.h.

◆ value_type

typedef field value_type
Examples
combustion.h.

Definition at line 27 of file combustion.h.

Constructor & Destructor Documentation

◆ combustion()

combustion ( const geo omega = geo(),
string  approx = "" 
)
Examples
combustion1.icc.

Definition at line 25 of file combustion1.icc.

Member Function Documentation

◆ reset()

void reset ( const geo omega,
string  approx 
)
Examples
combustion.h, combustion1.icc, and combustion_post.cc.

Definition at line 29 of file combustion1.icc.

◆ initial()

field initial ( std::string  restart = "")

◆ get()

idiststream & get ( idiststream &  is,
field uh 
)
Examples
combustion.h, combustion1.icc, and combustion_post.cc.

Definition at line 46 of file combustion1.icc.

◆ put()

odiststream & put ( odiststream &  os,
const field uh 
) const

◆ parameter_name()

string parameter_name ( ) const
Examples
combustion.h.

Definition at line 33 of file combustion.h.

◆ parameter()

float_type parameter ( ) const
Examples
combustion.h, and combustion_post.cc.

Definition at line 34 of file combustion.h.

◆ set_parameter()

void set_parameter ( float_type  lambda1)
Examples
combustion.h, and combustion_newton.cc.

Definition at line 35 of file combustion.h.

◆ stop()

bool stop ( const field xh) const
Examples
combustion.h.

Definition at line 36 of file combustion.h.

◆ residue()

field residue ( const field uh) const
Examples
combustion.h, combustion2.icc, and combustion_keller_post.cc.

Definition at line 25 of file combustion2.icc.

◆ derivative()

form derivative ( const field uh) const
Examples
combustion.h, and combustion2.icc.

Definition at line 31 of file combustion2.icc.

◆ derivative_versus_parameter()

field derivative_versus_parameter ( const field uh) const
Examples
combustion.h, and combustion2.icc.

Definition at line 43 of file combustion2.icc.

◆ update_derivative()

problem::determinant_type update_derivative ( const field uh) const
Examples
combustion.h, combustion2.icc, and combustion_post.cc.

Definition at line 36 of file combustion2.icc.

◆ derivative_solve()

field derivative_solve ( const field mrh) const
Examples
combustion.h, and combustion2.icc.

Definition at line 47 of file combustion2.icc.

◆ derivative_trans_mult()

field derivative_trans_mult ( const field mrh) const
Examples
combustion.h, and combustion2.icc.

Definition at line 52 of file combustion2.icc.

◆ massify()

field massify ( const field uh) const
Examples
combustion.h.

Definition at line 43 of file combustion.h.

◆ unmassify()

field unmassify ( const field uh) const
Examples
combustion.h, and combustion2.icc.

Definition at line 58 of file combustion2.icc.

◆ space_dot()

Float space_dot ( const field xh,
const field yh 
) const
Examples
combustion.h, and combustion2.icc.

Definition at line 63 of file combustion2.icc.

◆ dual_space_dot()

Float dual_space_dot ( const field mrh,
const field msh 
) const
Examples
combustion.h, combustion2.icc, and combustion_keller_post.cc.

Definition at line 65 of file combustion2.icc.

Member Data Documentation

◆ lambda

float_type lambda
protected
Examples
combustion.h.

Definition at line 48 of file combustion.h.

◆ Xh

space Xh
protected
Examples
combustion.h, combustion1.icc, and combustion2.icc.

Definition at line 49 of file combustion.h.

◆ m

form m
protected
Examples
combustion.h, combustion1.icc, and combustion2.icc.

Definition at line 50 of file combustion.h.

◆ pm

problem pm
protected
Examples
combustion.h, combustion1.icc, and combustion2.icc.

Definition at line 51 of file combustion.h.

◆ a1

form a1
mutableprotected
Examples
combustion.h, and combustion2.icc.

Definition at line 52 of file combustion.h.

◆ pa1

problem pa1
mutableprotected
Examples
combustion.h, and combustion2.icc.

Definition at line 53 of file combustion.h.

◆ event

branch event
mutableprotected
Examples
combustion.h, and combustion1.icc.

Definition at line 54 of file combustion.h.


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