https://github.com/HTDerekLiu/surface_multigrid_code
Revision fa347f1e4224b242b2167af2548bee35fe94c603 authored by HTDerekLiu on 01 March 2021, 20:34:44 UTC, committed by HTDerekLiu on 01 March 2021, 20:34:44 UTC
1 parent bdbd3fe
Tip revision: fa347f1e4224b242b2167af2548bee35fe94c603 authored by HTDerekLiu on 01 March 2021, 20:34:44 UTC
add libigl
add libigl
Tip revision: fa347f1
mqwf_dense.h
#ifndef MQWF_DENSE_H
#define MQWF_DENSE_H
#include <igl/slice.h>
#include <igl/slice_into.h>
#include <igl/colon.h>
#include <igl/sort.h>
#include <igl/LinSpaced.h>
#include <intersect_ordered.h>
#include <vector>
#include <iostream>
#include <math.h>
#include <mqwf_dense_data.h>
#include <Eigen/Dense>
#include <Eigen/Core>
// see min_quad_with_fixed in libigl, this is just a dense version for small A
void mqwf_dense_precompute(
const Eigen::MatrixXd & A,
const Eigen::MatrixXi & known,
mqwf_dense_data & data);
// template<typename Derived>
// void mqwf_dense_solve(
// const mqwf_dense_data & data,
// const Eigen::MatrixBase<Derived> & RHS,
// const Eigen::MatrixBase<Derived> & known_val,
// Eigen::MatrixBase<Derived> & sol);
void mqwf_dense_solve(
const mqwf_dense_data & data,
const Eigen::VectorXd & RHS,
const Eigen::VectorXd & known_val,
Eigen::VectorXd & sol);
#endif
Computing file changes ...