86 lines
1.8 KiB
C++
86 lines
1.8 KiB
C++
|
//
|
||
|
// php-armadillo/resizable_matrix.cc
|
||
|
//
|
||
|
// @Author CismonX
|
||
|
//
|
||
|
|
||
|
#include "resizable_matrix.hh"
|
||
|
#include "mat.hh"
|
||
|
|
||
|
namespace php_arma
|
||
|
{
|
||
|
template <typename T, typename T1>
|
||
|
PHP_ARMA_METHOD(resizable_matrix, reshape, T, T1)
|
||
|
{
|
||
|
|
||
|
}
|
||
|
|
||
|
template <typename T, typename T1>
|
||
|
PHP_ARMA_METHOD(resizable_matrix, resize, T, T1)
|
||
|
{
|
||
|
|
||
|
}
|
||
|
|
||
|
template <typename T, typename T1>
|
||
|
PHP_ARMA_METHOD(resizable_matrix, setSize, T, T1)
|
||
|
{
|
||
|
|
||
|
}
|
||
|
|
||
|
template <typename T, typename T1>
|
||
|
PHP_ARMA_METHOD(resizable_matrix, zeros, T, T1)
|
||
|
{
|
||
|
|
||
|
}
|
||
|
|
||
|
template <typename T, typename T1>
|
||
|
PHP_ARMA_METHOD(resizable_matrix, eye, T, T1)
|
||
|
{
|
||
|
|
||
|
}
|
||
|
|
||
|
template <typename T, typename T1>
|
||
|
PHP_ARMA_METHOD(resizable_matrix, shedRow, T, T1)
|
||
|
{
|
||
|
|
||
|
}
|
||
|
|
||
|
template <typename T, typename T1>
|
||
|
PHP_ARMA_METHOD(resizable_matrix, shedCol, T, T1)
|
||
|
{
|
||
|
|
||
|
}
|
||
|
|
||
|
template <typename T, typename T1>
|
||
|
PHP_ARMA_METHOD(resizable_matrix, shedRows, T, T1)
|
||
|
{
|
||
|
|
||
|
}
|
||
|
|
||
|
template <typename T, typename T1>
|
||
|
PHP_ARMA_METHOD(resizable_matrix, shedCols, T, T1)
|
||
|
{
|
||
|
|
||
|
}
|
||
|
|
||
|
template <typename T, typename T1>
|
||
|
PHP_ARMA_START_ME(resizable_matrix, T, T1)
|
||
|
PHP_ARMA_ME(reshape, ZEND_ACC_PUBLIC)
|
||
|
PHP_ARMA_ME(resize, ZEND_ACC_PUBLIC)
|
||
|
PHP_ARMA_ME(setSize, ZEND_ACC_PUBLIC)
|
||
|
PHP_ARMA_ME(zeros, ZEND_ACC_PUBLIC)
|
||
|
PHP_ARMA_ME(eye, ZEND_ACC_PUBLIC)
|
||
|
PHP_ARMA_ME(shedRow, ZEND_ACC_PUBLIC)
|
||
|
PHP_ARMA_ME(shedCol, ZEND_ACC_PUBLIC)
|
||
|
PHP_ARMA_ME(shedRows, ZEND_ACC_PUBLIC)
|
||
|
PHP_ARMA_ME(shedCols, ZEND_ACC_PUBLIC)
|
||
|
PHP_ARMA_END_ME();
|
||
|
|
||
|
void resizable_matrix_init()
|
||
|
{
|
||
|
resizable_matrix_ce = interface_register<resizable_matrix_php_name>();
|
||
|
}
|
||
|
|
||
|
PHP_ARMA_INSTANTIATE(resizable_matrix, mat);
|
||
|
}
|