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}