opm-simulators
Loading...
Searching...
No Matches
Dune::MPITraits<::Opm::ReservoirCoupling::SlaveGroupProductionData< Scalar > > Struct Template Reference

MPI datatype trait for SlaveGroupProductionData structure. More...

#include <ReservoirCouplingMpiTraits.hpp>

Inheritance diagram for Dune::MPITraits<::Opm::ReservoirCoupling::SlaveGroupProductionData< Scalar > >:
Dune::detail::StructMPITraitsImpl< Struct, Members... >

Additional Inherited Members

Static Public Member Functions inherited from Dune::detail::StructMPITraitsImpl< Struct, Members... >
static MPI_Datatype getType ()
Static Public Attributes inherited from Dune::detail::StructMPITraitsImpl< Struct, Members... >
static constexpr bool is_intrinsic

Detailed Description

template<class Scalar>
struct Dune::MPITraits<::Opm::ReservoirCoupling::SlaveGroupProductionData< Scalar > >

MPI datatype trait for SlaveGroupProductionData structure.

This specialization enables SlaveGroupProductionData to be sent via MPI by defining how to construct an MPI_Datatype that matches the memory layout of the structure. The trait uses StructMPITraits to automatically generate the MPI datatype based on the listed member pointers.

Template Parameters
ScalarFloating-point type (typically double or float)
Note
This trait is used internally by MPI communication functions when sending/receiving SlaveGroupProductionData between processes
See also
StructMPITraits
SlaveGroupProductionData

The documentation for this struct was generated from the following file: