NekUpload.testutils module
- class NekUpload.testutils.NekTestDataset(solver_type: ~NekUpload.NekData.data_type.SolverType, session: str, geometry: str, output: str, checkpoints: list[str] = <factory>, filters: list[str] = <factory>, boundary_conditions: list[str] = <factory>, functions: list[str] = <factory>)[source]
Bases:
objectDefines a Nektar++ dataset
- Raises:
FileNotFoundError – _description_
FileNotFoundError – _description_
FileNotFoundError – _description_
FileNotFoundError – _description_
FileNotFoundError – _description_
FileNotFoundError – _description_
- Returns:
_description_
- Return type:
_type_
- boundary_conditions: list[str]
- checkpoints: list[str]
- filters: list[str]
- functions: list[str]
- geometry: str
- property input_supporting_files: list[str]
- output: str
- session: str
- solver_type: SolverType
- class NekUpload.testutils.NekTestGeometryComposite(composite_id_to_definition_map: dict[int, str], dim: int, description: str = '')[source]
Bases:
objectMaps NEKTAR/GEOMETRY/MAPS/COMPOSITE -> NEKTAR/GEOMETRY/MESH/COMPOSITE
- property boundary_composite_id_to_definition_map: dict[int, str]
- composite_id_to_definition_map: dict[int, str]
- description: str = ''
- dim: int
- class NekUpload.testutils.NekTestSessionExpansion(composite_id_to_expansion_definitions_map: 'dict[int, list[ExpansionDefinition]]', description: 'int' = '')[source]
Bases:
object- composite_id_to_expansion_definitions_map: dict[int, list[ExpansionDefinition]]
- description: int = ''
- NekUpload.testutils.geometry_composite_info(func: Callable[[], NekTestDataset] | None = None, *, geom_info: NekTestGeometryComposite | None = None)[source]
- NekUpload.testutils.session_expansion_info(func: Callable[[], NekTestDataset] | None = None, *, exp_info: NekTestSessionExpansion | None = None)[source]