ParallelWellInfo.hpp File Reference
#include <dune/common/parallel/communicator.hh>
#include <dune/common/parallel/interface.hh>
#include <dune/common/parallel/mpihelper.hh>
#include <dune/common/parallel/plocalindex.hh>
#include <dune/common/parallel/remoteindices.hh>
#include <opm/simulators/utils/ParallelCommunication.hpp>
#include <memory>
Include dependency graph for ParallelWellInfo.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Opm::CommunicateAboveBelow< Scalar >
 Class to facilitate getting values associated with the above/below perforation. More...
 
class  Opm::GlobalPerfContainerFactory< Scalar >
 A factory for creating a global data representation for distributed wells. More...
 
class  Opm::ParallelWellInfo< Scalar >
 Class encapsulating some information about parallel wells. More...
 
class  Opm::CheckDistributedWellConnections< Scalar >
 Class checking that all connections are on active cells. More...
 

Namespaces

namespace  Opm
 

Functions

template<class Scalar >
bool Opm::operator< (const ParallelWellInfo< Scalar > &well1, const ParallelWellInfo< Scalar > &well2)
 
template<class Scalar >
bool Opm::operator== (const ParallelWellInfo< Scalar > &well1, const ParallelWellInfo< Scalar > &well2)
 
template<class Scalar >
bool Opm::operator!= (const ParallelWellInfo< Scalar > &well1, const ParallelWellInfo< Scalar > &well2)
 
template<class Scalar >
bool Opm::operator< (const std::pair< std::string, bool > &pair, const ParallelWellInfo< Scalar > &well)
 
template<class Scalar >
bool Opm::operator< (const ParallelWellInfo< Scalar > &well, const std::pair< std::string, bool > &pair)
 
template<class Scalar >
bool Opm::operator== (const std::pair< std::string, bool > &pair, const ParallelWellInfo< Scalar > &well)
 
template<class Scalar >
bool Opm::operator== (const ParallelWellInfo< Scalar > &well, const std::pair< std::string, bool > &pair)
 
template<class Scalar >
bool Opm::operator!= (const std::pair< std::string, bool > &pair, const ParallelWellInfo< Scalar > &well)
 
template<class Scalar >
bool Opm::operator!= (const ParallelWellInfo< Scalar > &well, const std::pair< std::string, bool > &pair)