Mesh Oriented datABase  (version 5.4.1)
Array-based unstructured mesh datastructure
TempestLinearRemap.cpp File Reference
#include "Announce.h"
#include "DataArray3D.h"
#include "FiniteElementTools.h"
#include "FiniteVolumeTools.h"
#include "GaussLobattoQuadrature.h"
#include "TriangularQuadrature.h"
#include "MeshUtilitiesFuzzy.h"
#include "MeshUtilitiesExact.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 <fstream>
#include <cmath>
#include <cstdlib>
#include <sstream>
+ Include dependency graph for TempestLinearRemap.cpp:

Go to the source code of this file.

Typedefs

typedef std::pair< int, int > FaceDistancePair
 Face index and distance metric pair.
typedef std::vector
< FaceDistancePair
AdjacentFaceVector
 Vector storing adjacent Faces.

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)

Detailed Description

Author:
Vijay Mahadevan
Version:
Mar 08, 2017

Definition in file TempestLinearRemap.cpp.


Typedef Documentation

typedef std::vector< FaceDistancePair > AdjacentFaceVector

Vector storing adjacent Faces.

Definition at line 48 of file TempestLinearRemap.cpp.

typedef std::pair< int, int > FaceDistancePair

Face index and distance metric pair.

Definition at line 43 of file TempestLinearRemap.cpp.


Function Documentation

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 
)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines