libigl v2.5.0
Loading...
Searching...
No Matches
PlainMatrix.h File Reference
#include <Eigen/Core>
#include <type_traits>
#include <Eigen/Dense>

Go to the source code of this file.

Classes

struct  igl::PlainMatrixHelper< Derived, Rows, Cols, Options >
struct  igl::get_options< Derived, typename >
struct  igl::get_options< Derived, std::void_t< decltype(Derived::Options)> >

Namespaces

namespace  std
namespace  igl

Macros

#define IGL_DEFAULT_MAJORING   Eigen::ColMajor

Typedefs

template<typename... Ts>
using std::void_t = void
template<typename Derived, int Rows = Derived::RowsAtCompileTime, int Cols = Derived::ColsAtCompileTime, int Options = get_options<Derived>::value>
using igl::PlainMatrix = typename PlainMatrixHelper<Derived, Rows, Cols, Options>::Type
 Some libigl implementations would (still do?) use a pattern like:

Macro Definition Documentation

◆ IGL_DEFAULT_MAJORING

#define IGL_DEFAULT_MAJORING   Eigen::ColMajor