conspire 0.6.0

The Rust interface to conspire.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
mod tetrahedron;

pub use tetrahedron::Tetrahedron;

use crate::{
    fem::block::element::Element,
    math::{TensorRank1List, TensorRank2, TensorRank2List},
};

pub type CompositeElement<const G: usize, const N: usize> = Element<G, N, 0>;

pub type NormalizedProjectionMatrix<const Q: usize> = TensorRank2<Q, 9, 9>;
pub type ParametricGradientOperators<const P: usize> = TensorRank2List<3, 0, 0, P>;
pub type ProjectionMatrix<const Q: usize> = TensorRank2<Q, 9, 9>;
pub type ShapeFunctionIntegrals<const P: usize, const Q: usize> = TensorRank1List<Q, 9, P>;
pub type ShapeFunctionIntegralsProducts<const P: usize, const Q: usize> =
    TensorRank2List<Q, 9, 9, P>;