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

◆ 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.

Referenced by ProcessLib::DeactivatedSubdomainDirichlet::getEssentialBCValues().

◆ 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.

Referenced by ProcessLib::DeactivatedSubdomainDirichlet::config(), and ProcessLib::DeactivatedSubdomainDirichlet::getEssentialBCValues().

◆ 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.

Referenced by ProcessLib::DeactivatedSubdomainDirichlet::getEssentialBCValues().

◆ 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.

Referenced by ProcessLib::DeactivatedSubdomainDirichlet::getEssentialBCValues().


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