コード例 #1
0
ファイル: intersect.py プロジェクト: pyansys/DPF-Core
 def __init__(self, op: Operator):
     super().__init__(intersect._spec().outputs, op)
     self._intersection = Output(intersect._spec().output_pin(0), 0, op)
     self._outputs.append(self._intersection)
     self._scopingA_min_intersection = Output(
         intersect._spec().output_pin(1), 1, op)
     self._outputs.append(self._scopingA_min_intersection)
コード例 #2
0
 def __init__(self, op: Operator):
     super().__init__(tri_mesh_skin._spec().outputs, op)
     self._mesh = Output(tri_mesh_skin._spec().output_pin(0), 0, op)
     self._outputs.append(self._mesh)
     self._nodes_mesh_scoping = Output(tri_mesh_skin._spec().output_pin(1),
                                       1, op)
     self._outputs.append(self._nodes_mesh_scoping)
コード例 #3
0
 def __init__(self, op: Operator):
     super().__init__(unit_convert._spec().outputs, op)
     self.converted_entity_as_field = Output(
         _modify_output_spec_with_one_type(
             unit_convert._spec().output_pin(0), "field"),
         0,
         op,
     )
     self._outputs.append(self.converted_entity_as_field)
     self.converted_entity_as_fields_container = Output(
         _modify_output_spec_with_one_type(
             unit_convert._spec().output_pin(0), "fields_container"),
         0,
         op,
     )
     self._outputs.append(self.converted_entity_as_fields_container)
     self.converted_entity_as_meshed_region = Output(
         _modify_output_spec_with_one_type(
             unit_convert._spec().output_pin(0), "meshed_region"),
         0,
         op,
     )
     self._outputs.append(self.converted_entity_as_meshed_region)
     self.converted_entity_as_meshes_container = Output(
         _modify_output_spec_with_one_type(
             unit_convert._spec().output_pin(0), "meshes_container"),
         0,
         op,
     )
     self._outputs.append(self.converted_entity_as_meshes_container)
コード例 #4
0
 def __init__(self, op: Operator):
     super().__init__(invariants._spec().outputs, op)
     self._field_int = Output(invariants._spec().output_pin(0), 0, op)
     self._outputs.append(self._field_int)
     self._field_eqv = Output(invariants._spec().output_pin(1), 1, op)
     self._outputs.append(self._field_eqv)
     self._field_max_shear = Output(invariants._spec().output_pin(2), 2, op)
     self._outputs.append(self._field_max_shear)
コード例 #5
0
 def __init__(self, op: Operator):
     super().__init__(find_reduced_coordinates._spec().outputs, op)
     self._reduced_coordinates = Output(
         find_reduced_coordinates._spec().output_pin(0), 0, op)
     self._outputs.append(self._reduced_coordinates)
     self._element_ids = Output(
         find_reduced_coordinates._spec().output_pin(1), 1, op)
     self._outputs.append(self._element_ids)
コード例 #6
0
 def __init__(self, op: Operator):
     super().__init__(identical_property_fields._spec().outputs, op)
     self._are_identical = Output(
         identical_property_fields._spec().output_pin(0), 0, op)
     self._outputs.append(self._are_identical)
     self._information = Output(
         identical_property_fields._spec().output_pin(1), 1, op)
     self._outputs.append(self._information)
コード例 #7
0
 def __init__(self, op: Operator):
     super().__init__(cyclic_expanded_acceleration._spec().outputs, op)
     self._fields_container = Output(
         cyclic_expanded_acceleration._spec().output_pin(0), 0, op)
     self._outputs.append(self._fields_container)
     self._expanded_meshes = Output(
         cyclic_expanded_acceleration._spec().output_pin(1), 1, op)
     self._outputs.append(self._expanded_meshes)
コード例 #8
0
 def __init__(self, op: Operator):
     super().__init__(cyclic_mesh_expansion._spec().outputs, op)
     self._meshed_region = Output(
         cyclic_mesh_expansion._spec().output_pin(0), 0, op)
     self._outputs.append(self._meshed_region)
     self._cyclic_support = Output(
         cyclic_mesh_expansion._spec().output_pin(1), 1, op)
     self._outputs.append(self._cyclic_support)
コード例 #9
0
 def __init__(self, op: Operator):
     super().__init__(members_in_bending_not_certified._spec().outputs, op)
     self._buckling_resistance_bending_yy = Output(
         members_in_bending_not_certified._spec().output_pin(0), 0, op)
     self._outputs.append(self._buckling_resistance_bending_yy)
     self._buckling_resistance_bending_zz = Output(
         members_in_bending_not_certified._spec().output_pin(1), 1, op)
     self._outputs.append(self._buckling_resistance_bending_zz)
コード例 #10
0
ファイル: txt_file_to_dpf.py プロジェクト: pyansys/DPF-Core
 def __init__(self, op: Operator):
     super().__init__(txt_file_to_dpf._spec().outputs, op)
     self._any_output1 = Output(txt_file_to_dpf._spec().output_pin(0), 0,
                                op)
     self._outputs.append(self._any_output1)
     self._any_output2 = Output(txt_file_to_dpf._spec().output_pin(1), 1,
                                op)
     self._outputs.append(self._any_output2)
コード例 #11
0
 def __init__(self, op: Operator):
     super().__init__(merge_fields_by_label._spec().outputs, op)
     self._fields_container = Output(
         merge_fields_by_label._spec().output_pin(0), 0, op)
     self._outputs.append(self._fields_container)
     self._merged_field_support = Output(
         merge_fields_by_label._spec().output_pin(1), 1, op)
     self._outputs.append(self._merged_field_support)
コード例 #12
0
ファイル: mesh_to_graphics.py プロジェクト: pyansys/DPF-Core
 def __init__(self, op: Operator):
     super().__init__(mesh_to_graphics._spec().outputs, op)
     self._nodes = Output(mesh_to_graphics._spec().output_pin(0), 0, op)
     self._outputs.append(self._nodes)
     self._normals = Output(mesh_to_graphics._spec().output_pin(1), 1, op)
     self._outputs.append(self._normals)
     self._connectivity = Output(mesh_to_graphics._spec().output_pin(2), 2,
                                 op)
     self._outputs.append(self._connectivity)
コード例 #13
0
 def __init__(self, op: Operator):
     super().__init__(elements_facets_surfaces_over_time._spec().outputs,
                      op)
     self._fields_container = Output(
         elements_facets_surfaces_over_time._spec().output_pin(0), 0, op)
     self._outputs.append(self._fields_container)
     self._mesh = Output(
         elements_facets_surfaces_over_time._spec().output_pin(1), 1, op)
     self._outputs.append(self._mesh)
コード例 #14
0
 def __init__(self, op: Operator):
     super().__init__(min_max_inc._spec().outputs, op)
     self._field_min = Output(min_max_inc._spec().output_pin(0), 0, op)
     self._outputs.append(self._field_min)
     self._field_max = Output(min_max_inc._spec().output_pin(1), 1, op)
     self._outputs.append(self._field_max)
     self._domain_ids_min = Output(min_max_inc._spec().output_pin(2), 2, op)
     self._outputs.append(self._domain_ids_min)
     self._domain_ids_max = Output(min_max_inc._spec().output_pin(3), 3, op)
     self._outputs.append(self._domain_ids_max)
コード例 #15
0
 def __init__(self, op: Operator):
     super().__init__(cyclic_support_provider._spec().outputs, op)
     self._cyclic_support = Output(
         cyclic_support_provider._spec().output_pin(0), 0, op
     )
     self._outputs.append(self._cyclic_support)
     self._sector_meshes = Output(
         cyclic_support_provider._spec().output_pin(1), 1, op
     )
     self._outputs.append(self._sector_meshes)
コード例 #16
0
 def __init__(self, op: Operator):
     super().__init__(fft_multi_harmonic_minmax._spec().outputs, op)
     self._field_min = Output(fft_multi_harmonic_minmax._spec().output_pin(0), 0, op)
     self._outputs.append(self._field_min)
     self._field_max = Output(fft_multi_harmonic_minmax._spec().output_pin(1), 1, op)
     self._outputs.append(self._field_max)
     self._all_fields = Output(
         fft_multi_harmonic_minmax._spec().output_pin(2), 2, op
     )
     self._outputs.append(self._all_fields)
コード例 #17
0
ファイル: external_layer.py プロジェクト: pyansys/DPF-Core
 def __init__(self, op: Operator):
     super().__init__(external_layer._spec().outputs, op)
     self._mesh = Output(external_layer._spec().output_pin(0), 0, op)
     self._outputs.append(self._mesh)
     self._nodes_mesh_scoping = Output(external_layer._spec().output_pin(1),
                                       1, op)
     self._outputs.append(self._nodes_mesh_scoping)
     self._elements_mesh_scoping = Output(
         external_layer._spec().output_pin(2), 2, op)
     self._outputs.append(self._elements_mesh_scoping)
コード例 #18
0
 def __init__(self, op: Operator):
     super().__init__(principal_invariants_fc._spec().outputs, op)
     self._fields_eig_1 = Output(
         principal_invariants_fc._spec().output_pin(0), 0, op)
     self._outputs.append(self._fields_eig_1)
     self._fields_eig_2 = Output(
         principal_invariants_fc._spec().output_pin(1), 1, op)
     self._outputs.append(self._fields_eig_2)
     self._fields_eig_3 = Output(
         principal_invariants_fc._spec().output_pin(2), 2, op)
     self._outputs.append(self._fields_eig_3)
コード例 #19
0
 def __init__(self, op: Operator):
     super().__init__(euler_load_buckling._spec().outputs, op)
     self._field_euler_critical_load = Output(
         euler_load_buckling._spec().output_pin(0), 0, op
     )
     self._outputs.append(self._field_euler_critical_load)
     self._field_euler_critical_load_yy = Output(
         euler_load_buckling._spec().output_pin(1), 1, op
     )
     self._outputs.append(self._field_euler_critical_load_yy)
     self._field_euler_critical_load_zz = Output(
         euler_load_buckling._spec().output_pin(2), 2, op
     )
     self._outputs.append(self._field_euler_critical_load_zz)
コード例 #20
0
 def __init__(self, op: Operator):
     super().__init__(min_max_over_time_by_entity._spec().outputs, op)
     self._min = Output(min_max_over_time_by_entity._spec().output_pin(0),
                        0, op)
     self._outputs.append(self._min)
     self._max = Output(min_max_over_time_by_entity._spec().output_pin(1),
                        1, op)
     self._outputs.append(self._max)
     self._time_freq_of_min = Output(
         min_max_over_time_by_entity._spec().output_pin(2), 2, op)
     self._outputs.append(self._time_freq_of_min)
     self._time_freq_of_max = Output(
         min_max_over_time_by_entity._spec().output_pin(3), 3, op)
     self._outputs.append(self._time_freq_of_max)
コード例 #21
0
 def __init__(self, op: Operator):
     super().__init__(change_shell_layers._spec().outputs, op)
     self.fields_container_as_fields_container = Output(
         _modify_output_spec_with_one_type(
             change_shell_layers._spec().output_pin(0), "fields_container"),
         0,
         op,
     )
     self._outputs.append(self.fields_container_as_fields_container)
     self.fields_container_as_field = Output(
         _modify_output_spec_with_one_type(
             change_shell_layers._spec().output_pin(0), "field"),
         0,
         op,
     )
     self._outputs.append(self.fields_container_as_field)
コード例 #22
0
 def __init__(self, op: Operator):
     super().__init__(
         nodal_averaged_equivalent_creep_strain._spec().outputs, op)
     self._fields_container = Output(
         nodal_averaged_equivalent_creep_strain._spec().output_pin(0), 0,
         op)
     self._outputs.append(self._fields_container)
コード例 #23
0
 def __init__(self, op: Operator):
     super().__init__(
         nodal_averaged_thermal_swelling_strains._spec().outputs, op)
     self._fields_container = Output(
         nodal_averaged_thermal_swelling_strains._spec().output_pin(0), 0,
         op)
     self._outputs.append(self._fields_container)
コード例 #24
0
ファイル: transpose.py プロジェクト: pyansys/DPF-Core
 def __init__(self, op: Operator):
     super().__init__(transpose._spec().outputs, op)
     self.mesh_scoping_as_scoping = Output(
         _modify_output_spec_with_one_type(transpose._spec().output_pin(0),
                                           "scoping"),
         0,
         op,
     )
     self._outputs.append(self.mesh_scoping_as_scoping)
     self.mesh_scoping_as_scopings_container = Output(
         _modify_output_spec_with_one_type(transpose._spec().output_pin(0),
                                           "scopings_container"),
         0,
         op,
     )
     self._outputs.append(self.mesh_scoping_as_scopings_container)
コード例 #25
0
 def __init__(self, op: Operator):
     super().__init__(
         plastic_strain_rotation_by_euler_nodes._spec().outputs, op)
     self._fields_container = Output(
         plastic_strain_rotation_by_euler_nodes._spec().output_pin(0), 0,
         op)
     self._outputs.append(self._fields_container)
コード例 #26
0
 def __init__(self, op: Operator):
     super().__init__(node_coordinates._spec().outputs, op)
     self.coordinates_as_field = Output(
         _modify_output_spec_with_one_type(
             node_coordinates._spec().output_pin(0), "field"),
         0,
         op,
     )
     self._outputs.append(self.coordinates_as_field)
     self.coordinates_as_fields_container = Output(
         _modify_output_spec_with_one_type(
             node_coordinates._spec().output_pin(0), "fields_container"),
         0,
         op,
     )
     self._outputs.append(self.coordinates_as_fields_container)
コード例 #27
0
 def __init__(self, op: Operator):
     super().__init__(boundary_condition_provider._spec().outputs, op)
     self.results_info_as_field = Output(
         _modify_output_spec_with_one_type(
             boundary_condition_provider._spec().output_pin(0), "field"),
         0,
         op,
     )
     self._outputs.append(self.results_info_as_field)
     self.results_info_as_fields_container = Output(
         _modify_output_spec_with_one_type(
             boundary_condition_provider._spec().output_pin(0),
             "fields_container"),
         0,
         op,
     )
     self._outputs.append(self.results_info_as_fields_container)
コード例 #28
0
 def __init__(self, op: Operator):
     super().__init__(set_property._spec().outputs, op)
     self.field_as_field = Output(
         _modify_output_spec_with_one_type(
             set_property._spec().output_pin(0), "field"
         ),
         0,
         op,
     )
     self._outputs.append(self.field_as_field)
     self.field_as_fields_container = Output(
         _modify_output_spec_with_one_type(
             set_property._spec().output_pin(0), "fields_container"
         ),
         0,
         op,
     )
     self._outputs.append(self.field_as_fields_container)
 def __init__(self, op: Operator):
     super().__init__(
         members_in_linear_compression_bending_not_certified._spec().
         outputs, op)
     self._buckling_resistance_linear_summation_utilization_ratios = Output(
         members_in_linear_compression_bending_not_certified._spec().
         output_pin(0),
         0,
         op,
     )
     self._outputs.append(
         self._buckling_resistance_linear_summation_utilization_ratios)
コード例 #30
0
 def __init__(self, op: Operator):
     super().__init__(min_max_over_label_fc._spec().outputs, op)
     self._field_min = Output(min_max_over_label_fc._spec().output_pin(0),
                              0, op)
     self._outputs.append(self._field_min)
     self._field_max = Output(min_max_over_label_fc._spec().output_pin(1),
                              1, op)
     self._outputs.append(self._field_max)
     self._domain_ids_min = Output(
         min_max_over_label_fc._spec().output_pin(2), 2, op)
     self._outputs.append(self._domain_ids_min)
     self._domain_ids_max = Output(
         min_max_over_label_fc._spec().output_pin(3), 3, op)
     self._outputs.append(self._domain_ids_max)
     self._scoping_ids_min = Output(
         min_max_over_label_fc._spec().output_pin(4), 4, op)
     self._outputs.append(self._scoping_ids_min)
     self._scoping_ids_max = Output(
         min_max_over_label_fc._spec().output_pin(5), 5, op)
     self._outputs.append(self._scoping_ids_max)