Source code for pyleecan.Functions.MeshSolution.build_meshsolution

from ...Classes.MeshSolution import MeshSolution


[docs]def build_meshsolution(list_solution, list_mesh, label="", dimension=2, group=None): """Build the MeshSolution objets from FEMM outputs. Parameters ---------- field : ndarray a vec is_get_mesh : bool 1 to load the mesh and solution into the simulation is_save_FEA : bool 1 to save the mesh and solution into a .json file j_t0 : int Targeted time step Returns ------- meshsol: MeshSolution a MeshSolution object with FEMM outputs at every time step """ if len(list_mesh) == 1: is_same_mesh = True meshsol = MeshSolution( label=label, mesh=list_mesh, solution=list_solution, is_same_mesh=is_same_mesh, dimension=dimension, group=group, ) return meshsol