Loading [MathJax]/extensions/tex2jax.js
MAIA bb96820c
Multiphysics at AIA
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
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: