#include "Announce.h"
#include "DataArray3D.h"
#include "FiniteElementTools.h"
#include "FiniteVolumeTools.h"
#include "GaussLobattoQuadrature.h"
#include "TriangularQuadrature.h"
#include "MathHelper.h"
#include "SparseMatrix.h"
#include "OverlapMesh.h"
#include "DebugOutput.hpp"
#include "moab/AdaptiveKDTree.hpp"
#include "moab/Remapping/TempestOnlineMap.hpp"
#include "moab/TupleList.hpp"
#include "moab/MeshTopoUtil.hpp"
#include <fstream>
#include <cmath>
#include <cstdlib>
#include <sstream>
#include <numeric>
#include <algorithm>
#include <unordered_set>
Go to the source code of this file.
Macros | |
#define | USE_ComputeAdjacencyRelations |
Typedefs | |
typedef std::pair< int, int > | FaceDistancePair |
Face index and distance metric pair. More... | |
typedef std::vector< FaceDistancePair > | AdjacentFaceVector |
Vector storing adjacent Faces. More... | |
Functions | |
void | ForceConsistencyConservation3 (const DataArray1D< double > &vecSourceArea, const DataArray1D< double > &vecTargetArea, DataArray2D< double > &dCoeff, bool fMonotone, bool fSparseConstraints=false) |
void | ForceIntArrayConsistencyConservation (const DataArray1D< double > &vecSourceArea, const DataArray1D< double > &vecTargetArea, DataArray2D< double > &dCoeff, bool fMonotone) |
Definition in file TempestLinearRemap.cpp.
#define USE_ComputeAdjacencyRelations |
Definition at line 44 of file TempestLinearRemap.cpp.
typedef std::vector< FaceDistancePair > AdjacentFaceVector |
Vector storing adjacent Faces.
Definition at line 54 of file TempestLinearRemap.cpp.
typedef std::pair< int, int > FaceDistancePair |
Face index and distance metric pair.
Definition at line 49 of file TempestLinearRemap.cpp.
void ForceConsistencyConservation3 | ( | const DataArray1D< double > & | vecSourceArea, |
const DataArray1D< double > & | vecTargetArea, | ||
DataArray2D< double > & | dCoeff, | ||
bool | fMonotone, | ||
bool | fSparseConstraints = false |
||
) |
Referenced by moab::TempestOnlineMap::LinearRemapSE4_Tempest_MOAB().
void ForceIntArrayConsistencyConservation | ( | const DataArray1D< double > & | vecSourceArea, |
const DataArray1D< double > & | vecTargetArea, | ||
DataArray2D< double > & | dCoeff, | ||
bool | fMonotone | ||
) |
Referenced by moab::TempestOnlineMap::LinearRemapGLLtoGLL2_MOAB().