Opm::FlowDiagnostics::Solution Class Reference

Results from diagnostics computations. More...

#include <Solution.hpp>

Classes

struct  TimeOfFlight
 
struct  TracerConcentration
 

Public Member Functions

 Solution ()
 Default constructor. More...
 
 ~Solution ()
 Destructor. More...
 
 Solution (const Solution &rhs)
 Copy constructor. More...
 
 Solution (Solution &&rhs)
 Move constructor. More...
 
std::vector< CellSetIDstartPoints () const
 Ids of stored tracer solutions. More...
 
const std::vector< double > & timeOfFlight () const
 Time-of-flight field from all start points. More...
 
CellSetValues timeOfFlight (const CellSetID &tracer) const
 Time-of-flight field restricted to single tracer region. More...
 
CellSetValues concentration (const CellSetID &tracer) const
 
void assignGlobalToF (std::vector< double > &&global_tof)
 
void assign (const CellSetID &id, TimeOfFlight &&tof)
 
void assign (const CellSetID &id, TracerConcentration &&conc)
 

Detailed Description

Results from diagnostics computations.

Constructor & Destructor Documentation

◆ Solution() [1/3]

Opm::FlowDiagnostics::Solution::Solution ( )

Default constructor.

◆ ~Solution()

Opm::FlowDiagnostics::Solution::~Solution ( )

Destructor.

◆ Solution() [2/3]

Opm::FlowDiagnostics::Solution::Solution ( const Solution rhs)

Copy constructor.

◆ Solution() [3/3]

Opm::FlowDiagnostics::Solution::Solution ( Solution &&  rhs)

Move constructor.

Member Function Documentation

◆ assign() [1/2]

void Opm::FlowDiagnostics::Solution::assign ( const CellSetID id,
TimeOfFlight &&  tof 
)

◆ assign() [2/2]

void Opm::FlowDiagnostics::Solution::assign ( const CellSetID id,
TracerConcentration &&  conc 
)

◆ assignGlobalToF()

void Opm::FlowDiagnostics::Solution::assignGlobalToF ( std::vector< double > &&  global_tof)

◆ concentration()

CellSetValues Opm::FlowDiagnostics::Solution::concentration ( const CellSetID tracer) const

The computed tracer field corresponding to a single tracer.

The tracer must correspond to an id passed in computeX...Diagnostics().

◆ startPoints()

std::vector< CellSetID > Opm::FlowDiagnostics::Solution::startPoints ( ) const

Ids of stored tracer solutions.

◆ timeOfFlight() [1/2]

const std::vector< double > & Opm::FlowDiagnostics::Solution::timeOfFlight ( ) const

Time-of-flight field from all start points.

◆ timeOfFlight() [2/2]

CellSetValues Opm::FlowDiagnostics::Solution::timeOfFlight ( const CellSetID tracer) const

Time-of-flight field restricted to single tracer region.


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