/* * Copyright(C) 1999-2020, 2022 National Technology & Engineering Solutions * of Sandia, LLC (NTESS). Under the terms of Contract DE-NA0003525 with * NTESS, the U.S. Government retains certain rights in this software. * * See packages/seacas/LICENSE for details */ #pragma once #include "elb.h" // for LB_Description, etc /*! @brief If the mesh is columnar, ensure each column is fully in on partition @param lb Load balancing or partitioning information (may be modified) @param mesh Description of the mesh @param graph Description of the adjacency graph **** ASSUMES COLUMNS ARE STRICTLY VERTICAL, i.e., NO LATERAL FACE **** **** HAS A Z-COMPONENT IN ITS NORMAL **** */ template int fix_column_partitions(LB_Description *lb, Mesh_Description const *const mesh, Graph_Description const *const graph);