/*
    cleanup.h -- functionality to greedily drop non-manifold elements from a mesh

    This file is part of the implementation of

        Instant Field-Aligned Meshes
        Wenzel Jakob, Daniele Panozzo, Marco Tarini, and Olga Sorkine-Hornung
        In ACM Transactions on Graphics (Proc. SIGGRAPH Asia 2015)

    All rights reserved. Use of this source code is governed by a
    BSD-style license that can be found in the LICENSE.txt file.
*/

#pragma once

#include "common.h"

extern void remove_nonmanifold(MatrixXu &F, MatrixXf &V, MatrixXf &Nf);
