|
Nektar++
|
#include <LocTraceToTraceMap.h>
Public Attributes | |
| int | m_maxTraceSize |
| useful for allocate workspace | |
| Array< OneD, Array< OneD, int > > | m_interpTraceIndex |
| All execept m_interpTraceIndex are shared for collections subscript of m_interpTrace, referenced by element and trace id the storage is ordered by (e,n) if width > 1 then this array should better be ordered by (e, g, k) The argument is whether we need to reorder the element trace to group them by interpolation type... The current decision is to keep them in natrual order. | |
| Array< OneD, Array< OneD, InterpLocTraceToTrace > > | m_interpTrace |
| A mapping holding the type of interpolation needed for each local trace. Dimension 0 holds forward traces, dimension 1 backward. | |
| Array< OneD, Array< OneD, DNekMatSharedPtr > > | m_interpTraceI0 |
| Interpolation matrices for either 2D edges or first coordinate of 3D face. | |
| Array< OneD, Array< OneD, DNekMatSharedPtr > > | m_interpTraceI1 |
| Interpolation matrices for the second coordinate of 3D face, not used in 2D. | |
| Array< OneD, Array< OneD, DNekMatSharedPtr > > | m_interpFromTraceI0 |
| Interpolation matrices for either 2D edges or first coordinate of 3D face using going "from' to 'to' points (i.e. the reverse of other techniques) | |
| Array< OneD, Array< OneD, DNekMatSharedPtr > > | m_interpFromTraceI1 |
| Interpolation matrices for either 2D edges or first coordinate of 3D face using going "from' to 'to' points (i.e. the reverse of other techniques) | |
| Array< OneD, Array< OneD, TraceInterpPoints > > | m_interpPoints |
| Interpolation points key distributions to each of the local to global mappings. | |
| Array< OneD, Array< OneD, Array< OneD, NekDouble > > > | m_interpEndPtI0 |
| Mapping to hold first coordinate direction endpoint interpolation, which can be more optimal if using Gauss-Radau distribution for triangles. | |
| Array< OneD, Array< OneD, Array< OneD, NekDouble > > > | m_interpEndPtI1 |
| Mapping to hold second coordinate direction endpoint interpolation, which can be more optimal if using Gauss-Radau distribution for triangles. | |
| Array< OneD, Array< OneD, int > > | m_interpNtraces |
| Number of edges/faces on a 2D/3D element that require interpolation. | |
Definition at line 125 of file LocTraceToTraceMap.h.
| Array<OneD, Array<OneD, Array<OneD, NekDouble> > > Nektar::MultiRegions::TraceInterpEssential::m_interpEndPtI0 |
Mapping to hold first coordinate direction endpoint interpolation, which can be more optimal if using Gauss-Radau distribution for triangles.
Definition at line 159 of file LocTraceToTraceMap.h.
| Array<OneD, Array<OneD, Array<OneD, NekDouble> > > Nektar::MultiRegions::TraceInterpEssential::m_interpEndPtI1 |
Mapping to hold second coordinate direction endpoint interpolation, which can be more optimal if using Gauss-Radau distribution for triangles.
Definition at line 163 of file LocTraceToTraceMap.h.
| Array<OneD, Array<OneD, DNekMatSharedPtr> > Nektar::MultiRegions::TraceInterpEssential::m_interpFromTraceI0 |
Interpolation matrices for either 2D edges or first coordinate of 3D face using going "from' to 'to' points (i.e. the reverse of other techniques)
Definition at line 149 of file LocTraceToTraceMap.h.
| Array<OneD, Array<OneD, DNekMatSharedPtr> > Nektar::MultiRegions::TraceInterpEssential::m_interpFromTraceI1 |
Interpolation matrices for either 2D edges or first coordinate of 3D face using going "from' to 'to' points (i.e. the reverse of other techniques)
Definition at line 153 of file LocTraceToTraceMap.h.
Number of edges/faces on a 2D/3D element that require interpolation.
Definition at line 165 of file LocTraceToTraceMap.h.
| Array<OneD, Array<OneD, TraceInterpPoints> > Nektar::MultiRegions::TraceInterpEssential::m_interpPoints |
Interpolation points key distributions to each of the local to global mappings.
Definition at line 156 of file LocTraceToTraceMap.h.
| Array<OneD, Array<OneD, InterpLocTraceToTrace> > Nektar::MultiRegions::TraceInterpEssential::m_interpTrace |
A mapping holding the type of interpolation needed for each local trace. Dimension 0 holds forward traces, dimension 1 backward.
Definition at line 139 of file LocTraceToTraceMap.h.
| Array<OneD, Array<OneD, DNekMatSharedPtr> > Nektar::MultiRegions::TraceInterpEssential::m_interpTraceI0 |
Interpolation matrices for either 2D edges or first coordinate of 3D face.
Definition at line 142 of file LocTraceToTraceMap.h.
| Array<OneD, Array<OneD, DNekMatSharedPtr> > Nektar::MultiRegions::TraceInterpEssential::m_interpTraceI1 |
Interpolation matrices for the second coordinate of 3D face, not used in 2D.
Definition at line 145 of file LocTraceToTraceMap.h.
All execept m_interpTraceIndex are shared for collections subscript of m_interpTrace, referenced by element and trace id the storage is ordered by (e,n) if width > 1 then this array should better be ordered by (e, g, k) The argument is whether we need to reorder the element trace to group them by interpolation type... The current decision is to keep them in natrual order.
Definition at line 136 of file LocTraceToTraceMap.h.
| int Nektar::MultiRegions::TraceInterpEssential::m_maxTraceSize |
useful for allocate workspace
Definition at line 128 of file LocTraceToTraceMap.h.