VM2D 1.14
Vortex methods for 2D flows simulation
Loading...
Searching...
No Matches
VMlib::Task Class Reference

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

#include <Task.h>

Collaboration diagram for VMlib::Task:

Public Member Functions

const PassportGengetPassport () const
 

Public Attributes

int nProc
 Конструктор
 
std::vector< int > proc
 Номера процессоров, занятых решением данной задачи
 
TaskState state
 Флаг состояния задачи

 
std::pair< int, int > startEndKvant
 Номера квантов времени, в которых начался и завершился счет задачи
 
double wTime
 Время в секундах, потраченное на решение данной задачи
 
std::shared_ptr< PassportGenpassport
 Паспорт задачи

 

Detailed Description

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

Author
Марчевский Илья Константинович \Version 1.14
Date
6 марта 2026 г.

Definition at line 87 of file Task.h.

Member Function Documentation

◆ getPassport()

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

Definition at line 125 of file Task.h.

126 {
127 return *passport;
128 }
std::shared_ptr< PassportGen > passport
Паспорт задачи
Definition Task.h:122

Member Data Documentation

◆ nProc

int VMlib::Task::nProc

Конструктор

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

Definition at line 105 of file Task.h.

◆ passport

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

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

Definition at line 122 of file Task.h.

◆ proc

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

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

Definition at line 108 of file Task.h.

◆ startEndKvant

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

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

Definition at line 114 of file Task.h.

◆ state

TaskState VMlib::Task::state

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

Definition at line 111 of file Task.h.

◆ wTime

double VMlib::Task::wTime

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

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

Definition at line 119 of file Task.h.


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