OGS
ProcessLib::DeactivatedSubdomainMesh Struct Reference

Detailed Description

Definition at line 39 of file DeactivatedSubdomain.h.

#include <DeactivatedSubdomain.h>

Collaboration diagram for ProcessLib::DeactivatedSubdomainMesh:
[legend]

Public Attributes

MeshLib::Mesh mesh
std::unordered_set< std::size_t > bulk_element_ids
std::vector< std::size_t > inner_nodes
std::vector< std::size_t > outer_nodes
std::vector< std::vector< std::size_t > > outer_nodes_elements

Member Data Documentation

◆ bulk_element_ids

std::unordered_set<std::size_t> ProcessLib::DeactivatedSubdomainMesh::bulk_element_ids

Definition at line 44 of file DeactivatedSubdomain.h.

◆ inner_nodes

std::vector<std::size_t> ProcessLib::DeactivatedSubdomainMesh::inner_nodes

Inner nodes owned only by elements of the deactivated subdomain.

See also
ProcessLib::createDeactivatedSubdomainMesh()

Definition at line 48 of file DeactivatedSubdomain.h.

◆ mesh

MeshLib::Mesh ProcessLib::DeactivatedSubdomainMesh::mesh

A mesh created from material ids (independent of time) for the deactivated subdomain.

Definition at line 43 of file DeactivatedSubdomain.h.

◆ outer_nodes

std::vector<std::size_t> ProcessLib::DeactivatedSubdomainMesh::outer_nodes

Outer nodes owned by elements of the deactivated subdomain as well as other elements not being part of this deactivated subdomain mesh.

See also
ProcessLib::createDeactivatedSubdomainMesh()

Definition at line 52 of file DeactivatedSubdomain.h.

◆ outer_nodes_elements

std::vector<std::vector<std::size_t> > ProcessLib::DeactivatedSubdomainMesh::outer_nodes_elements

IDs of all elements that are adjacent to the outer nodes of this deactivated subdomain.

Definition at line 56 of file DeactivatedSubdomain.h.


The documentation for this struct was generated from the following file: