PCMS
Contents
PCMS: Parallel Coupler For Multimodel Simulations
Generic Core Edge Coupling Proceedure
Python API
C++ API
Class Hierarchy
File Hierarchy
Full API
Namespaces
Classes and Structs
Template Struct AABBox
Struct CompactIndicesFunctor
Struct ComputeOffsetsDeviceFunctor
Struct ComputeOffsetsFunctor
Struct Coord
Struct CountPerElementFunctor
Struct CountPointsPerElementFunctor
Struct DimID
Struct EQDSKData
Struct EQDSKField
Struct EQDSKFieldWithData
Struct EvaluationRequest
Struct ExchangePlan
Struct ExclusiveScanFunctor
Struct FillCoordinatesAndIndicesFunctor
Struct FillCoordinatesDeviceFunctor
Struct FilterValidPointsFunctor
Struct GetRank
Template Struct GlobalCommunicator
Template Struct InitCompactBiCubicCoeffFunctor
Template Struct InitCubicCoeffFunctor
Template Struct InitExplicitBiCubicCoeffFunctor
Struct IntersectionResults
Struct LagrangeFunctionSpace::Key
Struct MeshFieldsAdapter2LocalizationHint
Struct MLSOptions
Struct OmegaHLagrangeLocHint
Struct OutOfBoundsPolicy
Struct OverlapMask
Struct Partition
Struct pcms_error
Struct PointLocalizationSearch::Result
Struct Points
Struct PolynomialReconstructionFunctionSpace::Key
Struct Result
Struct SetFinalOffsetFunctor
Template Struct SolveCompactCubicSplineFunctor
Template Struct SolveExplicitCubicSplineFunctor
Struct SplineFunctionSpace::Key
Struct Step
Struct SupportResults
Template Struct UniformGrid
Template Struct UniformGridFieldLocalizationHint
Struct ValueBasis
Struct PcmsClientHandle
Struct PcmsFieldAdapterHandle
Struct PcmsFieldHandle
Struct PcmsInterpolatorHandle
Struct PcmsOmegaHLibraryHandle
Struct PcmsOmegaHMeshHandle
Struct PcmsReverseClassificationHandle
Template Struct hash< pcms::DimID >
Class AdjacencyLocalizationFactory
Class ApplicationComm
Template Class ArrayMask
Template Class BiCubicSplineInterpolator
Class BilinearFormIntegrator
Class BoundCoordinateMap
Class CartesianToCylindrical
Template Class CompactBiCubicSplineInterpolator
Template Class CompactCubicSplineInterpolator
Class CoordinateMap
Class CoordinateSystem
Template Class CoordinateView
Template Class Copy
Class CouplerComm
Class Cartesian
Class CylindricalRThetaZ
Class CylindricalRZ
Template Class CubicSplineInterpolator
Class CylindricalToCartesian
Template Class DataHandle
Class Discretization
Template Class DOFAccess
Class EmptyDiscretization
Class EmptyFieldLayout
Template Class ExplicitBiCubicSplineInterpolator
Template Class ExplicitCubicSplineInterpolator
Template Class Field
Template Class FieldCommunicator
Template Class FieldData
Template Class FieldEvaluatorFactory
Class FieldExchangePlanner
Class FieldFactory
Template Class FieldHandle
Class FieldLayout
Class FieldLayoutCommunicator
Template Class FieldSerializer
Class FindIntersections
Class FindSupports
Class FixedTimestepper
Template Class Function
Template Class FunctionHandle
Class FunctionSpace
Class GalerkinProjectionSolver
Class GenericFieldExchangePlanner
Template Class GlobalDataInterface
Class GridPointSearch2D
Class GridPointSearch3D
Class InterpolationBase
Template Class Interpolator
Class LagrangeFunctionSpace
Class LinearFormIntegrator
Class LocalizationFactory
Class Logger
Template Class MassMatrixIntegrator
Template Class MeshFieldBackend
Template Class MeshFieldBackendImpl
Class MeshFieldsAdapterLayout
Template Class MeshFieldsEvaluatorFactory
Template Class MeshFieldsFieldData
Template Class MeshFieldsPointEvaluator
Class MFEMFieldFactory
Class MFEMLayout
Class MFEMVertexFieldData
Class MLSMeshInterpolation
Class MLSPointCloudInterpolation
Template Class MLSPointEvaluator
Class OmegaHConservativeProjection
Class OmegaHControlVariateProjection
Class OmegaHDiscretization
Class OmegaHEntityLayout
Class OmegaHIntersectionRHSIntegrator
Template Class OmegaHLagrangeEvaluatorFactory
Class OmegaHLagrangeLayout
Template Class OmegaHLagrangePointEvaluator
Class OmegaHMassIntegrator
Class OmegaHMonteCarloRHSIntegrator
Class PointCloud
Class PointCloudDiscretization
Class PointCloudEvaluatorFactory
Class PointCloudLayout
Class PointCloudLocalizationFactory
Template Class PointEvaluator
Class PointEvaluatorFactory
Template Class PointLocalizationSearch
Class PoloidalPlaneEmbedding
Class PolynomialReconstructionFunctionSpace
Class Queue
Class RegularGridInterpolator
Class ReverseClassificationVertex
Template Class SimpleFieldData
Class SplineFunctionSpace
Class Timestepper
Class Track
Template Class TransferOperator
Template Class TransformedPointEvaluator
Class TransformedSource
Template Class UniformGridDiscretization
Template Class UniformGridEvaluatorFactory
Template Class UniformGridFieldLayout
Template Class UniformGridPointEvaluator
Class UniformGridSplineEvaluatorFactory2D
Template Class UniformGridSplinePointEvaluator2D
Template Class ValueView
Class VarianceSignature
Class XGCDiscretization
Template Class XGCFieldData
Class XGCFieldFactory
Class XGCFieldLayout
Enums
Functions
Variables
Defines
Typedefs
PCMS
C++ API
Template Class DataHandle
View page source
Template Class DataHandle
Defined in
File coupler.hpp
Class Documentation
template
<
typename
T
>
class
DataHandle
Public Functions
inline
DataHandle
(
ApplicationComm
*
app
,
std
::
string
name
)
void
Send
(
redev
::
Mode
mode
=
redev
::
Mode
::
Synchronous
)
const
void
Receive
(
redev
::
Mode
mode
=
redev
::
Mode
::
Synchronous
)
const
inline
const
std
::
string
&
GetName
(
)
const
noexcept