![]() |
Nalu
Nalu: a generalized unstructured massively parallel low Mach flow code designed to support a variety of energy applications of interest (most notably Wind ECP) built on the Sierra Toolkit and Trilinos solver Tpetra/Epetra stack. The open source BSD, clause 3 license model has been chosen for the code base. See LICENSE for more information. http://NaluCFD.org
|
#include <gtest/gtest.h>#include <limits>#include <stk_io/StkMeshIoBroker.hpp>#include <stk_util/parallel/Parallel.hpp>#include <stk_mesh/base/FieldParallel.hpp>#include <stk_mesh/base/MetaData.hpp>#include <stk_mesh/base/BulkData.hpp>#include <stk_mesh/base/Bucket.hpp>#include <stk_mesh/base/CoordinateSystems.hpp>#include <stk_mesh/base/FieldBase.hpp>#include <stk_mesh/base/Field.hpp>#include <stk_mesh/base/FieldBLAS.hpp>#include <stk_mesh/base/GetEntities.hpp>#include <stk_unit_tests/stk_mesh_fixtures/HexFixture.hpp>#include <stk_mesh/base/SkinMesh.hpp>#include <master_element/MasterElementHO.h>#include <element_promotion/PromotedPartHelper.h>#include <element_promotion/PromoteElement.h>#include <element_promotion/PromotedElementIO.h>#include <nalu_make_unique.h>#include <NaluEnv.h>#include <BucketLoop.h>#include <memory>#include <random>#include <element_promotion/ElementDescription.h>#include "UnitTestUtils.h"Classes | |
| class | PromoteElementHexTestV2 |
Namespaces | |
| anonymous_namespace{UnitTestHexElementPromotion.C} | |
Typedefs | |
| typedef stk::mesh::Field< double > | anonymous_namespace{UnitTestHexElementPromotion.C}::ScalarFieldType |
| typedef stk::mesh::Field< int > | anonymous_namespace{UnitTestHexElementPromotion.C}::ScalarIntFieldType |
| typedef stk::mesh::Field< double, stk::mesh::Cartesian > | anonymous_namespace{UnitTestHexElementPromotion.C}::VectorFieldType |
Functions | |
| size_t | anonymous_namespace{UnitTestHexElementPromotion.C}::count_nodes (const stk::mesh::BulkData &bulk, const stk::mesh::Selector &selector) |
| double | anonymous_namespace{UnitTestHexElementPromotion.C}::linear (double a, const double *b, const double *coords) |
| std::string | anonymous_namespace{UnitTestHexElementPromotion.C}::vector_field_data_to_string (const VectorFieldType &vecField, stk::mesh::Entity node) |
| TEST_F (PromoteElementHexTestV2, node_count) | |
| TEST_F (PromoteElementHexTestV2, png) | |
| TEST_F (PromoteElementHexTestV2, node_sharing) | |
| TEST_F | ( | PromoteElementHexTestV2 | , |
| node_count | |||
| ) |
References PromoteElementHexTestV2::bulk, PromoteElementHexTestV2::compute_dual_nodal_volume(), anonymous_namespace{UnitTestHexElementPromotion.C}::count_nodes(), PromoteElementHexTestV2::dnvField, PromoteElementHexTestV2::expected_node_count(), PromoteElementHexTestV2::meta, PromoteElementHexTestV2::output_mesh(), PromoteElementHexTestV2::promote_mesh(), and PromoteElementHexTestV2::SetUp().
| TEST_F | ( | PromoteElementHexTestV2 | , |
| png | |||
| ) |
References sierra::nalu::bucket_loop(), PromoteElementHexTestV2::bulk, PromoteElementHexTestV2::compute_dual_nodal_volume(), PromoteElementHexTestV2::compute_projected_nodal_gradient_boundary(), PromoteElementHexTestV2::compute_projected_nodal_gradient_interior(), PromoteElementHexTestV2::dnvField, PromoteElementHexTestV2::dqdxField, sierra::nalu::field_fill(), PromoteElementHexTestV2::initialize_linear_scalar_field(), PromoteElementHexTestV2::output_mesh(), PromoteElementHexTestV2::promote_mesh(), PromoteElementHexTestV2::SetUp(), PromoteElementHexTestV2::superParts, and tol.
| TEST_F | ( | PromoteElementHexTestV2 | , |
| node_sharing | |||
| ) |
1.8.11