LifeV
BareMesh< GeoShapeType > Struct Template Reference

A struct for a bare mesh. More...

#include <BareMesh.hpp>

+ Collaboration diagram for BareMesh< GeoShapeType >:

Public Member Functions

 BareMesh ()
 
void clear ()
 

Data Fields

UInt nDimensions
 
ID regionMarkerID
 
ReferenceShapes refShape
 
ReferenceShapes bRefShape
 
UInt numBoundaryPoints
 
UInt numVertices
 
UInt numBoundaryVertices
 
bool isPartitioned
 
ArraySimple< Realpoints
 
std::vector< IDpointMarkers
 
std::vector< IDpointIDs
 
ArraySimple< UIntridges
 
std::vector< IDridgeMarkers
 
std::vector< IDridgeIDs
 
UInt numBoundaryFacets
 
ArraySimple< UIntfacets
 
std::vector< IDfacetMarkers
 
std::vector< IDfacetIDs
 
ArraySimple< UIntelements
 
std::vector< IDelementMarkers
 
std::vector< IDelementIDs
 

Detailed Description

template<typename GeoShapeType>
struct LifeV::BareMesh< GeoShapeType >

A struct for a bare mesh.

A very simple struct which stores an mesh as read from a file, ready to be imported in a regionmesh All SimpleArray have the first dimension the "shortest" one

Definition at line 53 of file BareMesh.hpp.

Constructor & Destructor Documentation

◆ BareMesh()

BareMesh ( )

Definition at line 82 of file BareMesh.hpp.

Member Function Documentation

◆ clear()

void clear ( )

Definition at line 85 of file BareMesh.hpp.

Field Documentation

◆ nDimensions

UInt nDimensions

Definition at line 55 of file BareMesh.hpp.

◆ regionMarkerID

ID regionMarkerID

Definition at line 56 of file BareMesh.hpp.

◆ refShape

ReferenceShapes refShape

Definition at line 57 of file BareMesh.hpp.

◆ bRefShape

ReferenceShapes bRefShape

Definition at line 58 of file BareMesh.hpp.

◆ numBoundaryPoints

UInt numBoundaryPoints

Definition at line 59 of file BareMesh.hpp.

◆ numVertices

UInt numVertices

Definition at line 60 of file BareMesh.hpp.

◆ numBoundaryVertices

UInt numBoundaryVertices

Definition at line 61 of file BareMesh.hpp.

◆ isPartitioned

bool isPartitioned

Definition at line 62 of file BareMesh.hpp.

◆ points

ArraySimple<Real> points

Definition at line 63 of file BareMesh.hpp.

◆ pointMarkers

std::vector<ID> pointMarkers

Definition at line 64 of file BareMesh.hpp.

◆ pointIDs

std::vector<ID> pointIDs

Definition at line 65 of file BareMesh.hpp.

◆ ridges

ArraySimple<UInt> ridges

Definition at line 66 of file BareMesh.hpp.

◆ ridgeMarkers

std::vector<ID> ridgeMarkers

Definition at line 67 of file BareMesh.hpp.

◆ ridgeIDs

std::vector<ID> ridgeIDs

Definition at line 68 of file BareMesh.hpp.

◆ numBoundaryFacets

UInt numBoundaryFacets

Definition at line 69 of file BareMesh.hpp.

◆ facets

ArraySimple<UInt> facets

Definition at line 70 of file BareMesh.hpp.

◆ facetMarkers

std::vector<ID> facetMarkers

Definition at line 71 of file BareMesh.hpp.

◆ facetIDs

std::vector<ID> facetIDs

Definition at line 72 of file BareMesh.hpp.

◆ elements

ArraySimple<UInt> elements

Definition at line 73 of file BareMesh.hpp.

◆ elementMarkers

std::vector<ID> elementMarkers

Definition at line 74 of file BareMesh.hpp.

◆ elementIDs

std::vector<ID> elementIDs

Definition at line 75 of file BareMesh.hpp.


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