geode/model/
material.rs

1use schemars::JsonSchema;
2use serde::{Deserialize, Serialize};
3
4use crate::parse::{quantity::{Compressibility, HydraulicPermeability, Pressure, Ratio}, PermeabilityDiagonalTensor, WithReference};
5
6#[derive(Debug, Clone, PartialEq, Deserialize, Serialize, JsonSchema)]
7pub struct Material {
8    pub pressure: Option<WithReference<Pressure>>,
9    pub porosity: Option<WithReference<Ratio>>,
10    pub permeability: Option<PermeabilityDiagonalTensor>,
11    pub compressibility: Option<Compressibility>
12}