Files
Aurora/src/MatlabWriter.h

24 lines
450 B
C
Raw Normal View History

2023-06-02 14:02:12 +08:00
#ifndef MATLABWRITER_H
#define MATLABWRITER_H
#include "Matrix.h"
2023-06-27 16:10:23 +08:00
#include <map>
2023-06-02 14:02:12 +08:00
#include <vector>
#include <matio.h>
class MatlabWriter
{
public:
MatlabWriter(const std::string& aFileName);
~MatlabWriter();
2023-06-27 16:10:23 +08:00
void write();
void setMatrix(const Aurora::Matrix& aMatrixs, const std::string& aName);
2023-06-02 14:02:12 +08:00
private:
std::string mFileName;
mat_t* mMat;
2023-06-27 16:10:23 +08:00
std::map<std::string , Aurora::Matrix> mMatrixs;
2023-06-02 14:02:12 +08:00
};
#endif // MATLABWRITER_H