Skip to content

Project Geode-Implicit

class DuplicatedCell2D

Functions

DuplicatedCell2D

cpp
public void DuplicatedCell2D(const Grid2D & grid, const Grid2D::CellIndices & cell_indices)
public void DuplicatedCell2D(const Grid2D & grid, const Grid2D::CellIndices & cell_indices)

DuplicatedCell2D

cpp
public void DuplicatedCell2D(DuplicatedCell2D && other)
public void DuplicatedCell2D(DuplicatedCell2D && other)

~DuplicatedCell2D

cpp
public void ~DuplicatedCell2D()
public void ~DuplicatedCell2D()

insert_curve_edges_in_cell

cpp
public void insert_curve_edges_in_cell(const EdgedCurve2D & mesh, Span edges_ids)
public void insert_curve_edges_in_cell(const EdgedCurve2D & mesh, Span edges_ids)

paint_connected_surfaces

cpp
public void paint_connected_surfaces()
public void paint_connected_surfaces()

output_connected_components

cpp
public void output_connected_components(basic_string_view file_name)
public void output_connected_components(basic_string_view file_name)

nb_cell_duplicates

cpp
public local_index_t nb_cell_duplicates()
public local_index_t nb_cell_duplicates()

node_is_on_duplicate_and_discontinuity

cpp
public bool node_is_on_duplicate_and_discontinuity(local_index_t cell_node, index_t cell_duplicate_id)
public bool node_is_on_duplicate_and_discontinuity(local_index_t cell_node, index_t cell_duplicate_id)

cell_duplicate_is_active

cpp
public bool cell_duplicate_is_active(index_t cell_duplicate)
public bool cell_duplicate_is_active(index_t cell_duplicate)

set_node_as_inactive

cpp
public void set_node_as_inactive(local_index_t cell_node)
public void set_node_as_inactive(local_index_t cell_node)

inactivate_duplicates_not_linked_to_nodes

cpp
public void inactivate_duplicates_not_linked_to_nodes()
public void inactivate_duplicates_not_linked_to_nodes()

cell_is_active

cpp
public bool cell_is_active()
public bool cell_is_active()

duplicate_value_node_index

cpp
public index_t duplicate_value_node_index(index_t cell_duplicate_id, local_index_t cell_node)
public index_t duplicate_value_node_index(index_t cell_duplicate_id, local_index_t cell_node)

set_duplicate_value_node_index

cpp
public void set_duplicate_value_node_index(index_t cell_duplicate_id, local_index_t cell_node, index_t value_node_id)
public void set_duplicate_value_node_index(index_t cell_duplicate_id, local_index_t cell_node, index_t value_node_id)

cell_duplicate_index

cpp
public index_t cell_duplicate_index(local_index_t cell_node)
public index_t cell_duplicate_index(local_index_t cell_node)

create_cell_duplicate_on_node

cpp
public void create_cell_duplicate_on_node(local_index_t cell_node)
public void create_cell_duplicate_on_node(local_index_t cell_node)

set_node_on_discontinuity_final_duplicate

cpp
public void set_node_on_discontinuity_final_duplicate(local_index_t cell_node, index_t final_duplicate_id)
public void set_node_on_discontinuity_final_duplicate(local_index_t cell_node, index_t final_duplicate_id)

cell_node_edge_duplicate

cpp
public optional cell_node_edge_duplicate(local_index_t cell_node, local_index_t cell_edge)
public optional cell_node_edge_duplicate(local_index_t cell_node, local_index_t cell_edge)

cell_duplicate_index

cpp
public InlinedVector cell_duplicate_index(const Point2D & position)
public InlinedVector cell_duplicate_index(const Point2D & position)

discontinuity_vertex_duplicate

cpp
public optional discontinuity_vertex_duplicate(const uuid & discontinuity_id, index_t discontinuity_vertex, index_t discontinuity_edge, bool edge_towards_vertex)
public optional discontinuity_vertex_duplicate(const uuid & discontinuity_id, index_t discontinuity_vertex, index_t discontinuity_edge, bool edge_towards_vertex)

Geode-solutions' documentation website