VM2D  1.12
Vortex methods for 2D flows simulation
VMlib::Task Class Reference

Класс, опеделяющий описание каждой задачи в смысле прохождения процесса ее решения More...

#include <Task.h>

Collaboration diagram for VMlib::Task:

Public Member Functions

const PassportGengetPassport () const
 

Public Attributes

int nProc
 Конструктор More...
 
std::vector< int > proc
 Номера процессоров, занятых решением данной задачи More...
 
TaskState state
 Флаг состояния задачи More...
 
std::pair< int, int > startEndKvant
 Номера квантов времени, в которых начался и завершился счет задачи More...
 
double wTime
 Время в секундах, потраченное на решение данной задачи More...
 
std::shared_ptr< PassportGenpassport
 Паспорт задачи More...
 

Detailed Description

Класс, опеделяющий описание каждой задачи в смысле прохождения процесса ее решения

Author
Марчевский Илья Константинович 1.12
Date
14 января 2024 г.

Definition at line 84 of file Task.h.

Member Function Documentation

const PassportGen& VMlib::Task::getPassport ( ) const
inline

Definition at line 122 of file Task.h.

123  {
124  return *passport;
125  }
std::shared_ptr< PassportGen > passport
Паспорт задачи
Definition: Task.h:119

Member Data Documentation

int VMlib::Task::nProc

Конструктор

Parameters
_passportконстантная ссылка на паспорт задачи Деструктор Число процессоров

Definition at line 102 of file Task.h.

std::shared_ptr<PassportGen> VMlib::Task::passport

Паспорт задачи

Definition at line 119 of file Task.h.

std::vector<int> VMlib::Task::proc

Номера процессоров, занятых решением данной задачи

Definition at line 105 of file Task.h.

std::pair<int, int> VMlib::Task::startEndKvant

Номера квантов времени, в которых начался и завершился счет задачи

Definition at line 111 of file Task.h.

TaskState VMlib::Task::state

Флаг состояния задачи

Definition at line 108 of file Task.h.

double VMlib::Task::wTime

Время в секундах, потраченное на решение данной задачи

Заполняется после окончания решения задачи

Definition at line 116 of file Task.h.


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