Page MenuHomec4science

Input.h
No OneTemporary

File Metadata

Created
Sun, Oct 20, 10:44
#ifndef PCSC_VECTORIALODE_GROUP15_INPUT_H
#define PCSC_VECTORIALODE_GROUP15_INPUT_H
using namespace std;
#include <iostream>
#include <string>
#include <vector>
/** \brief
*/
class Input
{
protected:
double* Timestep;
int* Dimension;
int* Order;
int* NumberSteps;
int* WriteOutputTimestep;
vector<vector<double>>* InitialConditionMatrix;
vector<vector<double>>* ChangingMatrix;
vector<vector<double>>* PastStepMatrix;
public:
Input(double time_step, int dimension, int order, int number_steps, int write_output_timestep,
const vector<vector<double>>& initial_condition_matrix ,const vector<vector<double>>& changing_matrix, const vector<vector<double>>& past_step_matrix);
double& GetTimestep() const;
int& GetDimension() const;
int& GetOrder() const;
int& GetNumberSteps() const;
int& GetWriteOutputTimestep() const;
vector<vector<double>>& GetInitialConditionMatrix() const;
vector<vector<double>>& GetChangingMatrix() const;
vector<vector<double>>& GetPastStepMatrix() const;
virtual ~Input();
};
#endif //PCSC_VECTORIALODE_GROUP15_INPUT_H

Event Timeline