8#ifndef IGL_ARAP_LINEAR_BLOCK_H 
    9#define IGL_ARAP_LINEAR_BLOCK_H 
   12#include <Eigen/Sparse> 
   46  template <
typename MatV, 
typename MatF, 
typename MatK>
 
   65  template <
typename MatV, 
typename MatF, 
typename MatK>
 
   83  template <
typename MatV, 
typename MatF, 
typename MatK>
 
  101  template <
typename MatV, 
typename MatF, 
typename MatK>
 
  109#ifndef IGL_STATIC_LIBRARY 
  110#  include "arap_linear_block.cpp" 
#define IGL_INLINE
Definition igl_inline.h:15
 
void arap_linear_block_spokes_and_rims(const MatV &V, const MatF &F, const int d, MatK &Kd)
Constructs a block of the matrix which constructs the linear terms for spokes and rims energy.
 
void arap_linear_block_spokes(const MatV &V, const MatF &F, const int d, MatK &Kd)
Constructs a block of the matrix which constructs the linear terms for spokes energy.
 
void arap_linear_block(const MatV &V, const MatF &F, const int d, const igl::ARAPEnergyType energy, MatK &Kd)
Constructs a block of the matrix which constructs the linear terms of a given arap energy.
 
void arap_linear_block_elements(const MatV &V, const MatF &F, const int d, MatK &Kd)
Constructs a block of the matrix which constructs the linear terms for per element energy.
 
ARAPEnergyType
Enum for choosing ARAP energy type.
Definition ARAPEnergyType.h:14