![]() |
v0.15.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 | DomainParentEle = PipelineManager::ElementsAndOpsByDim< FE_DIM >::DomainParentEle |
| 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] | |
| 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 | |
| constexpr int | skeleton_bit = 2 * start_bit + 2 |
| skeleton elements bit | |
| constexpr int | aggregate_bit |
| all bits for advection problem | |
| constexpr int | projection_bit |
| constexpr int | aggregate_projection_bit |
| all bits for projection problem | |
| 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 38 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[] | ||
| ) |
Definition at line 464 of file level_set.cpp.
|
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 |
[Define dimension]
Definition at line 19 of file level_set.cpp.
|
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 |
skeleton elements bit
Definition at line 65 of file level_set.cpp.
|
constexpr |
Definition at line 20 of file level_set.cpp.
|
constexpr |
Definition at line 60 of file level_set.cpp.
| MoFEM::TsCtx* ts_ctx |
Definition at line 1932 of file level_set.cpp.