v0.14.0 |
Go to the source code of this file.
Classes | |
struct | ElementsAndOps< DIM > |
struct | ElementsAndOps< 2 > |
struct | OpURhs |
struct | OpULhs_dU |
struct | OpULhs_dH |
struct | Example |
[Example] More... | |
struct | Monitor |
[Push operators to pipeline] More... | |
Typedefs | |
using | EntData = EntitiesFieldData::EntData |
using | DomainEle = ElementsAndOps<FE_DIM>::DomainEle |
using | DomainEleOp = ElementsAndOps<FE_DIM>::DomainEleOp |
using | PostProcEle = PostProcBrokenMeshInMoab<DomainEle> |
using | AssemblyDomainEleOp |
using | OpBaseDivU |
using | OpBaseGradH |
using | OpMassUU |
using | OpMassHH |
using | OpBaseTimesDotH |
using | OpBaseTimesDivU = OpBaseTimesDotH |
using | OpSourceU |
using | OpSourceH |
using | OpConvectiveH |
using | OpConvectiveH_dU |
using | OpConvectiveH_dGradH |
Functions | |
int | main (int argc, char *argv[]) |
Variables | |
constexpr int | FE_DIM = 2 |
constexpr double | omega = 7.292 * 1e-5 |
constexpr double | g = 9.80616 |
constexpr double | mu = 1e4 |
constexpr double | h0 = 1e4 |
constexpr double | h_hat = 120 |
constexpr double | u_max = 80 |
constexpr double | phi_0 = M_PI / 7 |
constexpr double | phi_1 = M_PI / 2 - phi_0 |
constexpr double | phi_2 = M_PI / 4 |
constexpr double | alpha_montain = 1. / 3. |
constexpr double | beta_montain = 1. / 15. |
constexpr double | penalty = 1 |
FTensor::Index< 'i', 3 > | i |
FTensor::Index< 'j', 3 > | j |
FTensor::Index< 'l', 3 > | l |
FTensor::Index< 'm', 3 > | m |
static char | help [] = "...\n\n" |
[Check] | |
using AssemblyDomainEleOp |
Definition at line 31 of file shallow_wave.cpp.
using DomainEle = ElementsAndOps<FE_DIM>::DomainEle |
Definition at line 27 of file shallow_wave.cpp.
using DomainEleOp = ElementsAndOps<FE_DIM>::DomainEleOp |
Definition at line 28 of file shallow_wave.cpp.
using EntData = EntitiesFieldData::EntData |
Definition at line 26 of file shallow_wave.cpp.
using OpBaseDivU |
Definition at line 35 of file shallow_wave.cpp.
using OpBaseGradH |
Definition at line 37 of file shallow_wave.cpp.
using OpBaseTimesDivU = OpBaseTimesDotH |
Definition at line 48 of file shallow_wave.cpp.
using OpBaseTimesDotH |
Definition at line 46 of file shallow_wave.cpp.
using OpConvectiveH |
Definition at line 55 of file shallow_wave.cpp.
using OpConvectiveH_dGradH |
using OpConvectiveH_dU |
using OpMassHH |
Definition at line 43 of file shallow_wave.cpp.
using OpMassUU |
Definition at line 41 of file shallow_wave.cpp.
using OpSourceH |
Definition at line 52 of file shallow_wave.cpp.
using OpSourceU |
Definition at line 50 of file shallow_wave.cpp.
using PostProcEle = PostProcBrokenMeshInMoab<DomainEle> |
Definition at line 29 of file shallow_wave.cpp.
int main | ( | int | argc, |
char * | argv[] ) |
[Register MoFEM discrete manager in PETSc]
[Register MoFEM discrete manager in PETSc
[Create MoAB]
< mesh database
< mesh database interface
[Create MoAB]
[Create MoFEM]
< finite element database
< finite element database insterface
[Create MoFEM]
[Example]
[Example]
Definition at line 902 of file shallow_wave.cpp.
|
constexpr |
Definition at line 72 of file shallow_wave.cpp.
|
constexpr |
Definition at line 73 of file shallow_wave.cpp.
|
constexpr |
Definition at line 24 of file shallow_wave.cpp.
|
constexpr |
Definition at line 63 of file shallow_wave.cpp.
|
constexpr |
Definition at line 65 of file shallow_wave.cpp.
|
constexpr |
Definition at line 67 of file shallow_wave.cpp.
|
static |
[Check]
Definition at line 900 of file shallow_wave.cpp.
FTensor::Index<'i', 3> i |
Definition at line 77 of file shallow_wave.cpp.
FTensor::Index<'j', 3> j |
Definition at line 78 of file shallow_wave.cpp.
FTensor::Index<'l', 3> l |
Definition at line 79 of file shallow_wave.cpp.
FTensor::Index<'m', 3> m |
Definition at line 80 of file shallow_wave.cpp.
|
constexpr |
Definition at line 64 of file shallow_wave.cpp.
|
constexpr |
Definition at line 62 of file shallow_wave.cpp.
|
constexpr |
Definition at line 75 of file shallow_wave.cpp.
|
constexpr |
Definition at line 69 of file shallow_wave.cpp.
Definition at line 70 of file shallow_wave.cpp.
|
constexpr |
Definition at line 71 of file shallow_wave.cpp.
|
constexpr |
Definition at line 68 of file shallow_wave.cpp.