OpenBEM
Open-source framework for electromagnetic simulation with the boundary element method.
Loading...
Searching...
No Matches
bem::Triangle< dim > Member List

This is the complete list of members for bem::Triangle< dim >, including all inherited members.

area() constbem::Triangle< dim >inline
area(ConstEigRef< EigMatMN< Float, dim, 3 > > v)bem::Triangle< dim >static
area_ (defined in bem::Triangle< dim >)bem::Triangle< dim >protected
barycentric_coords(ConstEigRef< EigMatNX< Float, dim > > p) constbem::Triangle< dim >
centroid() constbem::Triangle< dim >inline
centroid(ConstEigRef< EigMatMN< Float, dim, 3 > > v)bem::Triangle< dim >inlinestatic
centroid_ (defined in bem::Triangle< dim >)bem::Triangle< dim >protected
edge_lengths() constbem::Triangle< dim >inline
edge_polarities() constbem::Triangle< dim >inline
edge_polarities(const uint8_t idx) constbem::Triangle< dim >inline
edge_polarities_ (defined in bem::Triangle< dim >)bem::Triangle< dim >protected
get_plane_projection(EigMatNX< Float, dim > &r_proj, EigRowVec< Float > &d, ConstEigRef< EigMatNX< Float, 3 > > r, uint8_t ref_idx=0) constbem::Triangle< dim >
local_coordinate_basis() constbem::Triangle< dim >
local_origin() constbem::Triangle< dim >inline
longest_edge_index() constbem::Triangle< dim >inline
longest_edge_length() constbem::Triangle< dim >inline
map_points(ConstEigRef< EigColVecN< Float, dim > > points, const Triangle< dim_out > &tri_out) constbem::Triangle< dim >inline
mean_edge_length() constbem::Triangle< dim >inline
normal() constbem::Triangle< dim >inline
normal(ConstEigRef< EigMatMN< Float, dim, 3 > > v)bem::Triangle< dim >static
normal_ (defined in bem::Triangle< dim >)bem::Triangle< dim >protected
point_in_triangle(ConstEigRef< EigColVecN< Float, dim > > r, const Float tol=TRIANGLE_DEFAULT_TOL) constbem::Triangle< dim >
projection_loc(ConstEigRef< EigMatNX< Float, 3 > > r) constbem::Triangle< dim >
reference_triangle()bem::Triangle< dim >static
reverse()bem::Triangle< dim >inline
set_v(ConstEigRef< EigMatMN< Float, dim, 3 > > v, EigRowVecN< Float, 3 > edge_polarities=EigRowVecN< Float, 3 >::Constant(1, 3, 1))bem::Triangle< dim >
shortest_edge_index() constbem::Triangle< dim >inline
shortest_edge_length() constbem::Triangle< dim >inline
to_2d() constbem::Triangle< dim >
to_3d(const Float z=0.0) constbem::Triangle< dim >
Triangle()bem::Triangle< dim >inline
Triangle(ConstEigRef< EigMatMN< Float, dim, 3 > > v, EigRowVecN< Float, 3 > edge_polarities=EigRowVecN< Float, 3 >::Constant(1, 3, 1))bem::Triangle< dim >inline
Triangle(std::array< EigColVecN< Float, dim >, 3 > v_array, EigRowVecN< Float, 3 > edge_polarities=EigRowVecN< Float, 3 >::Constant(1, 3, 1))bem::Triangle< dim >inline
v() constbem::Triangle< dim >inline
v(const uint8_t idx) constbem::Triangle< dim >inline
v_ (defined in bem::Triangle< dim >)bem::Triangle< dim >protected