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

Constructor & Destructor Documentation

◆ navier_stokes_dg()

navier_stokes_dg ( Float Re,
const geo & omega,
string approx )
Examples
navier_stokes_dg.h, and 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

field lh
Examples
navier_stokes_dg1.icc.

Definition at line 40 of file navier_stokes_dg.h.

◆ kh

◆ pmu

◆ pmp

◆ a1

form a1
mutable

◆ stokes1

problem_mixed stokes1
mutable

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