mirror of
https://github.com/QIDITECH/QIDISlicer.git
synced 2026-02-06 02:41:52 +03:00
update bundled_deps
This commit is contained in:
28
bundled_deps/libigl/igl/min.h
Normal file
28
bundled_deps/libigl/igl/min.h
Normal file
@@ -0,0 +1,28 @@
|
||||
#ifndef IGL_MIN_H
|
||||
#define IGL_MIN_H
|
||||
#include "igl_inline.h"
|
||||
#include <Eigen/Core>
|
||||
#include <Eigen/Sparse>
|
||||
namespace igl
|
||||
{
|
||||
// Inputs:
|
||||
// X m by n matrix
|
||||
// dim dimension along which to take min
|
||||
// Outputs:
|
||||
// Y n-long vector (if dim == 1)
|
||||
// or
|
||||
// Y m-long vector (if dim == 2)
|
||||
// I vector the same size as Y containing the indices along dim of minimum
|
||||
// entries
|
||||
template <typename AType, typename DerivedB, typename DerivedI>
|
||||
IGL_INLINE void min(
|
||||
const Eigen::SparseMatrix<AType> & A,
|
||||
const int dim,
|
||||
Eigen::PlainObjectBase<DerivedB> & B,
|
||||
Eigen::PlainObjectBase<DerivedI> & I);
|
||||
}
|
||||
#ifndef IGL_STATIC_LIBRARY
|
||||
# include "min.cpp"
|
||||
#endif
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user