element_family/
element_family.rs1use ndelement::ciarlet::{LagrangeElementFamily, LagrangeVariant};
2use ndelement::traits::{ElementFamily, FiniteElement};
3use ndelement::types::{Continuity, ReferenceCellType};
4
5fn main() {
6 let family = LagrangeElementFamily::<f64, f64>::new(
9 2,
10 Continuity::Standard,
11 LagrangeVariant::Equispaced,
12 );
13
14 let element = family.element(ReferenceCellType::Triangle);
16 println!("Cell: {:?}", element.cell_type());
17
18 let element = family.element(ReferenceCellType::Quadrilateral);
20 println!("Cell: {:?}", element.cell_type());
21}