![]() |
v0.13.1 |
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 |
Monitor solution. More... | |
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] More... | |
using AssemblyDomainEleOp = FormsIntegrators<DomainEleOp>::Assembly<PETSC>::OpBase |
Definition at line 46 of file shallow_wave.cpp.
using DomainEle = ElementsAndOps<FE_DIM>::DomainEle |
Definition at line 42 of file shallow_wave.cpp.
using DomainEleOp = ElementsAndOps<FE_DIM>::DomainEleOp |
Definition at line 43 of file shallow_wave.cpp.
using EntData = EntitiesFieldData::EntData |
Definition at line 41 of file shallow_wave.cpp.
using OpBaseDivU = FormsIntegrators<DomainEleOp>::Assembly<PETSC>::BiLinearForm< GAUSS>::OpMixScalarTimesDiv<3> |
Definition at line 50 of file shallow_wave.cpp.
using OpBaseGradH = FormsIntegrators<DomainEleOp>::Assembly< PETSC>::BiLinearForm<GAUSS>::OpMixVectorTimesGrad<1, 3, 3> |
Definition at line 52 of file shallow_wave.cpp.
using OpBaseTimesDivU = OpBaseTimesDotH |
Definition at line 63 of file shallow_wave.cpp.
using OpBaseTimesDotH = FormsIntegrators<DomainEleOp>::Assembly< PETSC>::LinearForm<GAUSS>::OpBaseTimesScalarField<1> |
Definition at line 61 of file shallow_wave.cpp.
using OpConvectiveH = FormsIntegrators<DomainEleOp>::Assembly< PETSC>::LinearForm<GAUSS>::OpConvectiveTermRhs<1, 1, 3> |
Definition at line 70 of file shallow_wave.cpp.
using OpConvectiveH_dGradH = FormsIntegrators<DomainEleOp>::Assembly< PETSC>::BiLinearForm<GAUSS>::OpConvectiveTermLhsDy<1, 1, 3> |
Definition at line 74 of file shallow_wave.cpp.
using OpConvectiveH_dU = FormsIntegrators<DomainEleOp>::Assembly< PETSC>::BiLinearForm<GAUSS>::OpConvectiveTermLhsDu<1, 1, 3> |
Definition at line 72 of file shallow_wave.cpp.
using OpMassHH = FormsIntegrators<DomainEleOp>::Assembly<PETSC>::BiLinearForm< GAUSS>::OpMass<1, 1> |
Definition at line 58 of file shallow_wave.cpp.
using OpMassUU = FormsIntegrators<DomainEleOp>::Assembly<PETSC>::BiLinearForm< GAUSS>::OpMass<1, 3> |
Definition at line 56 of file shallow_wave.cpp.
using OpSourceH = FormsIntegrators<DomainEleOp>::Assembly<PETSC>::LinearForm< GAUSS>::OpSource<1, 1> |
Definition at line 67 of file shallow_wave.cpp.
using OpSourceU = FormsIntegrators<DomainEleOp>::Assembly<PETSC>::LinearForm< GAUSS>::OpSource<1, 3> |
Definition at line 65 of file shallow_wave.cpp.
using PostProcEle = ElementsAndOps<FE_DIM>::PostProcEle |
Definition at line 44 of file shallow_wave.cpp.
int main | ( | int | argc, |
char * | argv[] | ||
) |
Definition at line 862 of file shallow_wave.cpp.
|
constexpr |
Definition at line 87 of file shallow_wave.cpp.
|
constexpr |
Definition at line 88 of file shallow_wave.cpp.
|
constexpr |
Definition at line 39 of file shallow_wave.cpp.
|
constexpr |
Definition at line 78 of file shallow_wave.cpp.
|
constexpr |
Definition at line 80 of file shallow_wave.cpp.
|
constexpr |
Definition at line 82 of file shallow_wave.cpp.
|
static |
FTensor::Index<'i', 3> i |
Definition at line 92 of file shallow_wave.cpp.
FTensor::Index<'j', 3> j |
Definition at line 93 of file shallow_wave.cpp.
FTensor::Index<'l', 3> l |
Definition at line 94 of file shallow_wave.cpp.
FTensor::Index<'m', 3> m |
Definition at line 95 of file shallow_wave.cpp.
|
constexpr |
Definition at line 79 of file shallow_wave.cpp.
|
constexpr |
Definition at line 77 of file shallow_wave.cpp.
|
constexpr |
Definition at line 90 of file shallow_wave.cpp.
|
constexpr |
Definition at line 84 of file shallow_wave.cpp.
Definition at line 85 of file shallow_wave.cpp.
|
constexpr |
Definition at line 86 of file shallow_wave.cpp.
|
constexpr |
Definition at line 83 of file shallow_wave.cpp.