v0.14.0 |
#include <MoFEM.hpp>
Go to the source code of this file.
Classes | |
struct | LevelSet |
struct | LevelSet::SideData |
data structure carrying information on skeleton on both sides. More... | |
struct | LevelSet::WrapperClass |
Wrapper executing stages while mesh refinement. More... | |
struct | LevelSet::WrapperClassInitalSolution |
Used to execute inital mesh approximation while mesh refinement. More... | |
struct | LevelSet::WrapperClassErrorProjection |
Use peculated errors on all levels while mesh projection. More... | |
struct | LevelSet::OpRhsDomain |
struct | LevelSet::OpLhsDomain |
struct | LevelSet::OpRhsSkeleton |
struct | LevelSet::OpLhsSkeleton |
Typedefs | |
using | EntData = EntitiesFieldData::EntData |
using | DomainEle = PipelineManager::ElementsAndOpsByDim< FE_DIM >::DomainEle |
using | DomianParentEle = PipelineManager::ElementsAndOpsByDim< FE_DIM >::DomianParentEle |
using | BoundaryEle = PipelineManager::ElementsAndOpsByDim< FE_DIM >::BoundaryEle |
using | FaceSideEle = PipelineManager::ElementsAndOpsByDim< FE_DIM >::FaceSideEle |
using | DomainEleOp = DomainEle::UserDataOperator |
using | BoundaryEleOp = BoundaryEle::UserDataOperator |
using | FaceSideEleOp = FaceSideEle::UserDataOperator |
using | PostProcEle = PostProcBrokenMeshInMoab< DomainEle > |
Functions | |
int | main (int argc, char *argv[]) |
Variables | |
static char | help [] = "...\n\n" |
constexpr int | FE_DIM = EXECUTABLE_DIMENSION |
[Define dimension] More... | |
constexpr int | SPACE_DIM = FE_DIM |
constexpr int | DIM1 = 1 |
constexpr int | DIM2 = 1 |
FTensor::Index< 'I', DIM1 > | I |
FTensor::Index< 'J', DIM1 > | J |
constexpr AssemblyType | A = AssemblyType::PETSC |
constexpr IntegrationType | G |
constexpr FieldSpace | potential_velocity_space = FE_DIM == 2 ? H1 : HCURL |
constexpr size_t | potential_velocity_field_dim = FE_DIM == 2 ? 1 : 3 |
constexpr bool | debug = true |
constexpr int | nb_levels = 3 |
constexpr int | start_bit |
constexpr int | current_bit |
dofs bit used to do calculations More... | |
constexpr int | skeleton_bit = 2 * start_bit + 2 |
skeleton elements bit More... | |
constexpr int | aggregate_bit |
all bits for advection problem More... | |
constexpr int | projection_bit |
constexpr int | aggregate_projection_bit |
all bits for projection problem More... | |
FTensor::Index< 'i', SPACE_DIM > | i |
FTensor::Index< 'j', SPACE_DIM > | j |
FTensor::Index< 'k', SPACE_DIM > | k |
LevelSet * | level_set_raw_ptr = nullptr |
MoFEM::TsCtx * | ts_ctx |
Definition at line 40 of file level_set.cpp.
Definition at line 44 of file level_set.cpp.
Definition at line 37 of file level_set.cpp.
Definition at line 43 of file level_set.cpp.
Definition at line 39 of file level_set.cpp.
using EntData = EntitiesFieldData::EntData |
Definition at line 36 of file level_set.cpp.
Definition at line 41 of file level_set.cpp.
Definition at line 45 of file level_set.cpp.
using PostProcEle = PostProcBrokenMeshInMoab<DomainEle> |
Definition at line 47 of file level_set.cpp.
int main | ( | int | argc, |
char * | argv[] | ||
) |
|
constexpr |
Definition at line 32 of file level_set.cpp.
|
constexpr |
all bits for advection problem
Definition at line 66 of file level_set.cpp.
|
constexpr |
all bits for projection problem
Definition at line 70 of file level_set.cpp.
|
constexpr |
dofs bit used to do calculations
Definition at line 63 of file level_set.cpp.
|
constexpr |
Definition at line 53 of file level_set.cpp.
|
constexpr |
Definition at line 21 of file level_set.cpp.
|
constexpr |
Definition at line 22 of file level_set.cpp.
|
constexpr |
|
constexpr |
Definition at line 33 of file level_set.cpp.
|
static |
Definition at line 14 of file level_set.cpp.
FTensor::Index<'I', DIM1> I |
Definition at line 29 of file level_set.cpp.
FTensor::Index<'i', SPACE_DIM> i |
Definition at line 579 of file level_set.cpp.
FTensor::Index<'J', DIM1> J |
Definition at line 30 of file level_set.cpp.
FTensor::Index<'j', SPACE_DIM> j |
Definition at line 580 of file level_set.cpp.
FTensor::Index<'k', SPACE_DIM> k |
Definition at line 581 of file level_set.cpp.
LevelSet* level_set_raw_ptr = nullptr |
Definition at line 1931 of file level_set.cpp.
|
constexpr |
Definition at line 58 of file level_set.cpp.
|
constexpr |
Definition at line 50 of file level_set.cpp.
|
constexpr |
Definition at line 49 of file level_set.cpp.
|
constexpr |
Definition at line 68 of file level_set.cpp.
|
constexpr |
|
constexpr |
Definition at line 20 of file level_set.cpp.
|
constexpr |
MoFEM::TsCtx* ts_ctx |
Definition at line 1932 of file level_set.cpp.