Nektar++
Loading...
Searching...
No Matches
Public Attributes | List of all members
Nektar::MultiRegions::TraceFieldMapEssential Struct Reference

#include <LocTraceToTraceMap.h>

Public Attributes

Array< OneD, Array< OneD, int > > m_locTracePhysToElmtMaps
 stores the maps to extract local trace from element each collection contains a set of different maps; the storage is ordered is (e) and will not be changed once created
 
Array< OneD, Array< OneD, int > > m_orientationMaps
 stores the maps to reorder locTrace To Trace (in trace size) the storage will not change once created
 
Array< OneD, Array< OneD, int > > m_orientationIds
 The orientation + type of each local element trace, just store the int each collection contains a different array of size (pCollExp * Ntraces) the storage is ordered is (e,n) and if width > 1 then this array should be ordered by (e, g, v). The padding entry will have default value of 0.
 
Array< OneD, Array< OneD, int > > m_locToTracePhysOffset
 Returns the start pos of trace phys by giving the local elmt trace id each collection contains a different array of size (pCollExp * Ntraces) originally in TraceToFieldMap, now moves to this class can be created on a single Array by offset the storage is ordered is (e,n) and if width > 1 then this array should be ordered by (e, g, v). The padding entry will have default value of ntracePts - implying the trace array must have bigger size to hold the unused data.
 
Array< OneD, Array< OneD, int > > m_locToTraceId
 
Array< OneD, Array< OneD, bool > > m_isLocTraceLeftAdjacent
 bool to indicate if this loc trace is left adjacent to trace each collection contains a different array of size (pCollExp * Ntraces) can be created by offset LeftAdjacents (which should be moved from DisContField to this field?) the storage is ordered is (e,n) and if width > 1 then this array should be ordered by (e, g, v). The padding entry will have default value of true
 

Detailed Description

Definition at line 168 of file LocTraceToTraceMap.h.

Member Data Documentation

◆ m_isLocTraceLeftAdjacent

Array<OneD, Array<OneD, bool> > Nektar::MultiRegions::TraceFieldMapEssential::m_isLocTraceLeftAdjacent

bool to indicate if this loc trace is left adjacent to trace each collection contains a different array of size (pCollExp * Ntraces) can be created by offset LeftAdjacents (which should be moved from DisContField to this field?) the storage is ordered is (e,n) and if width > 1 then this array should be ordered by (e, g, v). The padding entry will have default value of true

Definition at line 198 of file LocTraceToTraceMap.h.

◆ m_locToTraceId

Array<OneD, Array<OneD, int> > Nektar::MultiRegions::TraceFieldMapEssential::m_locToTraceId

Definition at line 191 of file LocTraceToTraceMap.h.

◆ m_locToTracePhysOffset

Array<OneD, Array<OneD, int> > Nektar::MultiRegions::TraceFieldMapEssential::m_locToTracePhysOffset

Returns the start pos of trace phys by giving the local elmt trace id each collection contains a different array of size (pCollExp * Ntraces) originally in TraceToFieldMap, now moves to this class can be created on a single Array by offset the storage is ordered is (e,n) and if width > 1 then this array should be ordered by (e, g, v). The padding entry will have default value of ntracePts - implying the trace array must have bigger size to hold the unused data.

Definition at line 190 of file LocTraceToTraceMap.h.

◆ m_locTracePhysToElmtMaps

Array<OneD, Array<OneD, int> > Nektar::MultiRegions::TraceFieldMapEssential::m_locTracePhysToElmtMaps

stores the maps to extract local trace from element each collection contains a set of different maps; the storage is ordered is (e) and will not be changed once created

Definition at line 173 of file LocTraceToTraceMap.h.

◆ m_orientationIds

Array<OneD, Array<OneD, int> > Nektar::MultiRegions::TraceFieldMapEssential::m_orientationIds

The orientation + type of each local element trace, just store the int each collection contains a different array of size (pCollExp * Ntraces) the storage is ordered is (e,n) and if width > 1 then this array should be ordered by (e, g, v). The padding entry will have default value of 0.

Definition at line 181 of file LocTraceToTraceMap.h.

◆ m_orientationMaps

Array<OneD, Array<OneD, int> > Nektar::MultiRegions::TraceFieldMapEssential::m_orientationMaps

stores the maps to reorder locTrace To Trace (in trace size) the storage will not change once created

Definition at line 176 of file LocTraceToTraceMap.h.