Skip to content

Project OpenGeode

namespace internal

Records

Functions

side

cpp
SIDE side(const GEO::SIGN & sign)
SIDE side(const GEO::SIGN & sign)

opposite_side

cpp
SIDE opposite_side(const GEO::SIGN & sign)
SIDE opposite_side(const GEO::SIGN & sign)

point_segment_position

cpp
POSITION point_segment_position(const SIDE & s0, const SIDE & s1)
POSITION point_segment_position(const SIDE & s0, const SIDE & s1)

point_segment_position

cpp
POSITION point_segment_position(const SIDE & s0, const SIDE & s1, bool points_aligned)
POSITION point_segment_position(const SIDE & s0, const SIDE & s1, bool points_aligned)

point_triangle_position

cpp
POSITION point_triangle_position(SIDE s0, SIDE s1, SIDE s2)
POSITION point_triangle_position(SIDE s0, SIDE s1, SIDE s2)

point_triangle_position

cpp
POSITION point_triangle_position(SIDE s0, SIDE s1, SIDE s2, bool point_on_plane)
POSITION point_triangle_position(SIDE s0, SIDE s1, SIDE s2, bool point_on_plane)

point_tetrahedron_position

cpp
POSITION point_tetrahedron_position(const std::array<GEO::SIGN, 4> & signs)
POSITION point_tetrahedron_position(const std::array<GEO::SIGN, 4> & signs)

copy_points3d_into_2d

cpp
void copy_points3d_into_2d(const MeshFrom & from, Builder & builder, index_t axis_to_remove)
void copy_points3d_into_2d(const MeshFrom & from, Builder & builder, index_t axis_to_remove)

copy_points2d_into_3d

cpp
void copy_points2d_into_3d(const MeshFrom & from, Builder & builder, index_t axis_to_add, double axis_coordinate)
void copy_points2d_into_3d(const MeshFrom & from, Builder & builder, index_t axis_to_add, double axis_coordinate)

copy_points

cpp
void copy_points(const MeshFrom & from, Builder & builder)
void copy_points(const MeshFrom & from, Builder & builder)

copy_meta_info

cpp
void copy_meta_info(const MeshFrom & from, Builder & builder)
void copy_meta_info(const MeshFrom & from, Builder & builder)

copy_attributes

cpp
void copy_attributes(const AttributeManager & manager_in, AttributeManager & manager_out)
void copy_attributes(const AttributeManager & manager_in, AttributeManager & manager_out)

shape_function_value

cpp
double shape_function_value(const typename Grid<dimension>::CellIndices & cell_id, local_index_t node_id, const Point<dimension> & point_in_grid)
double shape_function_value(const typename Grid<dimension>::CellIndices & cell_id, local_index_t node_id, const Point<dimension> & point_in_grid)

segment_intersection_detection

cpp
POSITION segment_intersection_detection(const SIDE & s0, const SIDE & s1)
POSITION segment_intersection_detection(const SIDE & s0, const SIDE & s1)

triangle_intersection_detection

cpp
POSITION triangle_intersection_detection(SIDE s0, SIDE s1, SIDE s2)
POSITION triangle_intersection_detection(SIDE s0, SIDE s1, SIDE s2)

next_filtered_internal_iterator

cpp
void next_filtered_internal_iterator(Iterator & iterator)
void next_filtered_internal_iterator(Iterator & iterator)

next_filtered_embedding_iterator

cpp
void next_filtered_embedding_iterator(Iterator & iterator)
void next_filtered_embedding_iterator(Iterator & iterator)

meshes_bounding_box

cpp
BoundingBox<dimension> meshes_bounding_box(MeshComponentRange range)
BoundingBox<dimension> meshes_bounding_box(MeshComponentRange range)

Geode-solutions' documentation website