MAIA bb96820c
Multiphysics at AIA
Loading...
Searching...
No Matches
SamplingDataSeries Class Reference

This auxiliary class contains buffers and properties for each input file. More...

#include <samplingdata.h>

Collaboration diagram for SamplingDataSeries:
[legend]

Public Member Functions

 SamplingDataSeries (const MString inputFileName, const MBool generatePoints, const MInt sampleInterval, const MInt writeInterval, const MInt startTimeStep, const MInt endTimeStep, const MInt noFile)
 

Public Attributes

const MString m_inputFileName = ""
 
const MBool m_generatePoints = false
 
const MInt m_sampleInterval = -1
 
const MInt m_writeInterval = -1
 
const MInt m_startTimeStep = -1
 
const MInt m_endTimeStep = -1
 
std::vector< MFloatm_coordinates {}
 
std::vector< MIntm_elementIds {}
 
std::vector< MIntm_sortIndex {}
 
MInt m_noPoints = 0
 
MInt m_noLocalPoints = 0
 
std::vector< MIntm_timeStepBuffer {}
 
std::vector< MFloatm_timeBuffer {}
 
std::vector< MFloatm_stateBuffer {}
 
MInt m_sampleIndex = 0
 
MInt m_maxNoSample = 0
 
MPI_Comm m_mpiComm = MPI_COMM_NULL
 
const MInt m_fileNo = -1
 
MBool m_isMpiRoot = false
 

Detailed Description

Author
Marcus Wiens m.wie.nosp@m.ns@a.nosp@m.ia.rw.nosp@m.th-a.nosp@m.achen.nosp@m..de
Date
2016-11-02

Definition at line 278 of file samplingdata.h.

Constructor & Destructor Documentation

◆ SamplingDataSeries()

SamplingDataSeries::SamplingDataSeries ( const MString  inputFileName,
const MBool  generatePoints,
const MInt  sampleInterval,
const MInt  writeInterval,
const MInt  startTimeStep,
const MInt  endTimeStep,
const MInt  noFile 
)
inline

Definition at line 281 of file samplingdata.h.

283 : m_inputFileName(inputFileName),
284 m_generatePoints(generatePoints),
285 m_sampleInterval(sampleInterval),
286 m_writeInterval(writeInterval),
287 m_startTimeStep(startTimeStep),
288 m_endTimeStep(endTimeStep),
289 m_fileNo(noFile) {}
const MInt m_writeInterval
Definition: samplingdata.h:299
const MInt m_fileNo
Definition: samplingdata.h:335
const MInt m_startTimeStep
Definition: samplingdata.h:301
const MInt m_sampleInterval
Definition: samplingdata.h:297
const MInt m_endTimeStep
Definition: samplingdata.h:303
const MString m_inputFileName
Definition: samplingdata.h:293
const MBool m_generatePoints
Definition: samplingdata.h:295

Member Data Documentation

◆ m_coordinates

std::vector<MFloat> SamplingDataSeries::m_coordinates {}

Definition at line 309 of file samplingdata.h.

◆ m_elementIds

std::vector<MInt> SamplingDataSeries::m_elementIds {}

Definition at line 311 of file samplingdata.h.

◆ m_endTimeStep

const MInt SamplingDataSeries::m_endTimeStep = -1

Definition at line 303 of file samplingdata.h.

◆ m_fileNo

const MInt SamplingDataSeries::m_fileNo = -1

Definition at line 335 of file samplingdata.h.

◆ m_generatePoints

const MBool SamplingDataSeries::m_generatePoints = false

Definition at line 295 of file samplingdata.h.

◆ m_inputFileName

const MString SamplingDataSeries::m_inputFileName = ""

Definition at line 293 of file samplingdata.h.

◆ m_isMpiRoot

MBool SamplingDataSeries::m_isMpiRoot = false

Definition at line 337 of file samplingdata.h.

◆ m_maxNoSample

MInt SamplingDataSeries::m_maxNoSample = 0

Definition at line 331 of file samplingdata.h.

◆ m_mpiComm

MPI_Comm SamplingDataSeries::m_mpiComm = MPI_COMM_NULL

Definition at line 333 of file samplingdata.h.

◆ m_noLocalPoints

MInt SamplingDataSeries::m_noLocalPoints = 0

Definition at line 317 of file samplingdata.h.

◆ m_noPoints

MInt SamplingDataSeries::m_noPoints = 0

Definition at line 315 of file samplingdata.h.

◆ m_sampleIndex

MInt SamplingDataSeries::m_sampleIndex = 0

Definition at line 329 of file samplingdata.h.

◆ m_sampleInterval

const MInt SamplingDataSeries::m_sampleInterval = -1

Definition at line 297 of file samplingdata.h.

◆ m_sortIndex

std::vector<MInt> SamplingDataSeries::m_sortIndex {}

Definition at line 313 of file samplingdata.h.

◆ m_startTimeStep

const MInt SamplingDataSeries::m_startTimeStep = -1

Definition at line 301 of file samplingdata.h.

◆ m_stateBuffer

std::vector<MFloat> SamplingDataSeries::m_stateBuffer {}

Definition at line 327 of file samplingdata.h.

◆ m_timeBuffer

std::vector<MFloat> SamplingDataSeries::m_timeBuffer {}

Definition at line 321 of file samplingdata.h.

◆ m_timeStepBuffer

std::vector<MInt> SamplingDataSeries::m_timeStepBuffer {}

Definition at line 319 of file samplingdata.h.

◆ m_writeInterval

const MInt SamplingDataSeries::m_writeInterval = -1

Definition at line 299 of file samplingdata.h.


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