Files
Aurora/src/Function3D.h

48 lines
1.3 KiB
C
Raw Normal View History

#ifndef AURORA_FUNCTION3D_H
#define AURORA_FUNCTION3D_H
2023-04-20 15:34:38 +08:00
#include "Matrix.h"
#include "Function1D.h"
namespace Aurora {
2023-04-23 13:29:53 +08:00
/**
* 1
* @param aRow 0
* @param aColumn 0
* @param aSlice
* @return 1
*/
Matrix ones(int aRow, int aColumn, int aSlice = 0);
/**
* 1
* @param aSquareRow
* @return 1
*/
Matrix ones(int aSquareRow);
/**
* 0
* @param aRow 0
* @param aColumn 0
* @param aSlice
* @return 0
*/
Matrix zeros(int aRow, int aColumn, int aSlice = 0);
/**
* 0
* @param aSquareRow
* @return 0
*/
Matrix zeros(int aSquareRow);
2023-04-20 15:34:38 +08:00
Matrix interp3(const Matrix& aX, const Matrix& aY, const Matrix& aZ, const Matrix& aV, const Matrix& aX1, const Matrix& aY1, const Matrix& aZ1,InterpnMethod aMethod);
Matrix interpn(const Matrix& aX, const Matrix& aY, const Matrix& aZ, const Matrix& aV, const Matrix& aX1, const Matrix& aY1, const Matrix& aZ1,InterpnMethod aMethod);
};
#endif //AURORA_FUNCTION3D_H