conspire/domain/fem/block/element/composite/
mod.rs

1mod tetrahedron;
2
3pub use tetrahedron::Tetrahedron;
4
5use crate::{
6    fem::block::element::Element,
7    math::{TensorRank1List, TensorRank2, TensorRank2List},
8};
9
10pub type CompositeElement<const G: usize, const N: usize> = Element<G, N, 0>;
11
12pub type NormalizedProjectionMatrix<const Q: usize> = TensorRank2<Q, 9, 9>;
13pub type ParametricGradientOperators<const P: usize> = TensorRank2List<3, 0, 0, P>;
14pub type ProjectionMatrix<const Q: usize> = TensorRank2<Q, 9, 9>;
15pub type ShapeFunctionIntegrals<const P: usize, const Q: usize> = TensorRank1List<Q, 9, P>;
16pub type ShapeFunctionIntegralsProducts<const P: usize, const Q: usize> =
17    TensorRank2List<Q, 9, 9, P>;