ls1-MarDyn
ls1-MarDyn molecular dynamics code
Public Member Functions | List of all members
MeasureLoad Class Reference

#include <LoadCalc.h>

Inheritance diagram for MeasureLoad:
LoadCalc

Public Member Functions

 MeasureLoad (bool timeValuesShouldBeIncreasing, int interpolationStartsAt)
 
double getOwn (int index1, int index2) const override
 
double getFace (int index1, int index2) const override
 
double getEdge (int index1, int index2) const override
 
double getCorner (int index1, int index2) const override
 
int prepareLoads (DomainDecompBase *decomp, MPI_Comm &comm)
 

Detailed Description

This class provides loads by time-measurements of the real simulation. The time needed by each process is measured and based on that the time needed for each cell is reconstructed.

Member Function Documentation

◆ getCorner()

double MeasureLoad::getCorner ( int  index1,
int  index2 
) const
inlineoverridevirtual

Implements LoadCalc.

◆ getEdge()

double MeasureLoad::getEdge ( int  index1,
int  index2 
) const
inlineoverridevirtual

Implements LoadCalc.

◆ getFace()

double MeasureLoad::getFace ( int  index1,
int  index2 
) const
inlineoverridevirtual

Implements LoadCalc.

◆ getOwn()

double MeasureLoad::getOwn ( int  index1,
int  index2 
) const
inlineoverridevirtual

Implements LoadCalc.


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