| 193 | |
| 194 | @dataclass |
| 195 | class BenchmarkRow: |
| 196 | solver_name: str |
| 197 | mesh_factor: float |
| 198 | mesh_size: float |
| 199 | num_elements: int |
| 200 | num_nodes: int |
| 201 | num_equations: int |
| 202 | status: int |
| 203 | time_seconds: float |
| 204 | displacement_x: Optional[float] = None |
| 205 | displacement_y: Optional[float] = None |
| 206 | displacement_z: Optional[float] = None |
| 207 | |
| 208 | |
| 209 | CSV_HEADER = ( |