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

Detailed Description

+ Inheritance diagram for navier_stokes_dg:

Public Types

typedef Float float_type
 
typedef Eigen::Matrix< field, 2, 1 > value_type
 

Public Member Functions

 navier_stokes_dg (Float Re, const geo &omega, string approx)
 
value_type initial (string restart) const
 
value_type residue (const value_type &uh) const
 
void update_derivative (const value_type &uh) const
 
value_type derivative_solve (const value_type &mrh) const
 
value_type derivative_trans_mult (const value_type &mrh) const
 
Float space_norm (const value_type &uh) const
 
Float dual_space_norm (const value_type &mrh) const
 

Public Attributes

Float Re
 
space Xh
 
space Qh
 
integrate_option iopt
 
form a0
 
form b
 
form c
 
form mu
 
form mp
 
field lh0
 
field lh
 
field kh
 
problem pmu
 
problem pmp
 
form a1
 
problem_mixed stokes1
 

Member Typedef Documentation

◆ float_type

typedef Float float_type
Examples
navier_stokes_dg.h.

Definition at line 26 of file navier_stokes_dg.h.

◆ value_type

typedef Eigen::Matrix<field,2,1> value_type

Constructor & Destructor Documentation

◆ navier_stokes_dg()

navier_stokes_dg ( Float  Re,
const geo omega,
string  approx 
)
Examples
navier_stokes_dg1.icc.

Definition at line 25 of file navier_stokes_dg1.icc.

Member Function Documentation

◆ initial()

navier_stokes_dg::value_type initial ( string  restart) const

◆ residue()

navier_stokes_dg::value_type residue ( const value_type uh) const
Examples
navier_stokes_dg.h, and navier_stokes_dg1.icc.

Definition at line 62 of file navier_stokes_dg1.icc.

◆ update_derivative()

void update_derivative ( const value_type uh) const
Examples
navier_stokes_dg.h, and navier_stokes_dg1.icc.

Definition at line 69 of file navier_stokes_dg1.icc.

◆ derivative_solve()

navier_stokes_dg::value_type derivative_solve ( const value_type mrh) const
Examples
navier_stokes_dg.h, and navier_stokes_dg1.icc.

Definition at line 76 of file navier_stokes_dg1.icc.

◆ derivative_trans_mult()

navier_stokes_dg::value_type derivative_trans_mult ( const value_type mrh) const
Examples
navier_stokes_dg.h, and navier_stokes_dg1.icc.

Definition at line 82 of file navier_stokes_dg1.icc.

◆ space_norm()

Float space_norm ( const value_type uh) const
Examples
navier_stokes_dg.h, and navier_stokes_dg2.icc.

Definition at line 25 of file navier_stokes_dg2.icc.

◆ dual_space_norm()

Float dual_space_norm ( const value_type mrh) const
Examples
navier_stokes_dg.h, and navier_stokes_dg2.icc.

Definition at line 28 of file navier_stokes_dg2.icc.

Member Data Documentation

◆ Re

◆ Xh

◆ Qh

◆ iopt

integrate_option iopt

◆ a0

◆ b

◆ c

◆ mu

form mu
Examples
navier_stokes_dg.h, and navier_stokes_dg2.icc.

Definition at line 39 of file navier_stokes_dg.h.

◆ mp

◆ lh0

field lh0
Examples
navier_stokes_dg.h, and navier_stokes_dg1.icc.

Definition at line 40 of file navier_stokes_dg.h.

◆ lh

◆ kh

◆ pmu

◆ pmp

◆ a1

form a1
mutable

◆ stokes1

problem_mixed stokes1
mutable

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