Class UFSf
Assembly: NXOpen.UF.dll
Syntax
public class UFSf : NXRemotableObject, IMessageSink
Methods
AddToSolutionNx(int, ref Tag)
Declaration
public void AddToSolutionNx(int num_of_lbc, ref Tag lbc)
Parameters
Type |
Name |
Description |
int |
num_of_lbc |
|
Tag |
lbc |
|
AddToStepNx(int, ref Tag)
Declaration
public void AddToStepNx(int num_of_lbc, ref Tag lbc)
Parameters
Type |
Name |
Description |
int |
num_of_lbc |
|
Tag |
lbc |
|
AllocDefeatureParms(int, Tag[], int, Tag[], Tag, int, Tag[], Tag, out DefeatureParms[])
Declaration
public void AllocDefeatureParms(int num_ret_faces, Tag[] ret_faces_a, int num_rem_faces, Tag[] rem_faces_a, Tag seed_face, int num_bnd_faces, Tag[] bnd_faces, Tag angle_exp, out UFSf.DefeatureParms[] defeature_parms_p)
Parameters
Type |
Name |
Description |
int |
num_ret_faces |
|
Tag[] |
ret_faces_a |
|
int |
num_rem_faces |
|
Tag[] |
rem_faces_a |
|
Tag |
seed_face |
|
int |
num_bnd_faces |
|
Tag[] |
bnd_faces |
|
Tag |
angle_exp |
|
DefeatureParms[] |
defeature_parms_p |
|
AllocIdealizeParms(out nint)
Declaration
public void AllocIdealizeParms(out nint parms_p)
Parameters
Type |
Name |
Description |
nint |
parms_p |
|
AllocIdealizeRegion(Tag, int, Tag[], Tag, out nint)
Declaration
public void AllocIdealizeRegion(Tag seed_face, int num_bnd_faces, Tag[] bnd_faces, Tag angle_exp, out nint region_p)
Parameters
Type |
Name |
Description |
Tag |
seed_face |
|
int |
num_bnd_faces |
|
Tag[] |
bnd_faces |
|
Tag |
angle_exp |
|
nint |
region_p |
|
ApplyBeamEndMass(string, string, int, Tag[])
Declaration
public void ApplyBeamEndMass(string end_a_nsm_exp, string end_b_nsm_exp, int num_items, Tag[] items_array)
Parameters
Type |
Name |
Description |
string |
end_a_nsm_exp |
|
string |
end_b_nsm_exp |
|
int |
num_items |
|
Tag[] |
items_array |
|
AskActiveSolutionNx(out Tag)
Declaration
public void AskActiveSolutionNx(out Tag active_solution)
Parameters
Type |
Name |
Description |
Tag |
active_solution |
|
AskActiveStepNx(out Tag)
Declaration
public void AskActiveStepNx(out Tag active_step)
Parameters
Type |
Name |
Description |
Tag |
active_step |
|
AskAllPolygonBodies(out int, out Tag[])
Declaration
public void AskAllPolygonBodies(out int num_polygon_bodies, out Tag[] polygon_bodies)
Parameters
Type |
Name |
Description |
int |
num_polygon_bodies |
|
Tag[] |
polygon_bodies |
|
AskBeamEndMass(Tag, out double, out double)
Declaration
public void AskBeamEndMass(Tag object_tag, out double end_a_nsm, out double end_b_nsm)
Parameters
AskClosestPoint(double[], Tag, double[], out double)
Declaration
public void AskClosestPoint(double[] point, Tag entity, double[] closest_point, out double min_dist)
Parameters
AskCombinedLoadCase(Tag, out string, out int, out Tag[], out double[])
Declaration
public void AskCombinedLoadCase(Tag clc_tag, out string clc_name, out int num_comps, out Tag[] lbc_tags, out double[] lbc_scales)
Parameters
AskCombinedLoadCases(Tag, out int, out Tag[])
Declaration
public void AskCombinedLoadCases(Tag part_tag, out int num_clcs, out Tag[] clc_tags)
Parameters
Type |
Name |
Description |
Tag |
part_tag |
|
int |
num_clcs |
|
Tag[] |
clc_tags |
|
AskDomElmType(Tag, out ElementType)
Declaration
public void AskDomElmType(Tag mesh_recipe, out UFSf.ElementType elm_type)
Parameters
AskDursolNx(Tag, out string, out Tag, out DursolStressCriterion, out DursolStressType, out DursolDesignLifeCriterion, out int, out double, out DursolFatigueLifeCriterion, out int)
Declaration
public void AskDursolNx(Tag dursol_tag, out string dursol_name, out Tag solution_tag, out UFSf.DursolStressCriterion stress_criterion, out UFSf.DursolStressType stress_type, out UFSf.DursolDesignLifeCriterion design_life_criterion, out int fatigue_cycles, out double k_factor, out UFSf.DursolFatigueLifeCriterion fatigue_life_criterion, out int design_cycles)
Parameters
AskEdgeDensity(Tag, out EdgeDensityData)
Declaration
public void AskEdgeDensity(Tag object_tag, out UFSf.EdgeDensityData edge_density_data_ptr)
Parameters
AskElement(Tag, out int, out ElmAdaptivityType, out ElmDimensionType, out ElementType)
Declaration
public void AskElement(Tag elm_tag, out int elm_id, out UFSf.ElmAdaptivityType adaptivity, out UFSf.ElmDimensionType dimension, out UFSf.ElementType element_type)
Parameters
AskElementEdges(Tag, out int, out Tag[], out Tag[], out Tag[])
Declaration
public void AskElementEdges(Tag elem_tag, out int num_edges, out Tag[] start_nodes, out Tag[] end_nodes, out Tag[] mid_nodes)
Parameters
Type |
Name |
Description |
Tag |
elem_tag |
|
int |
num_edges |
|
Tag[] |
start_nodes |
|
Tag[] |
end_nodes |
|
Tag[] |
mid_nodes |
|
AskElementTypeNames(ElementType, out string)
Declaration
public void AskElementTypeNames(UFSf.ElementType element_type, out string element_name_array)
Parameters
AskGeomData(Tag, MeshGeomUsage, out int, out Tag[])
Declaration
public void AskGeomData(Tag mesh_object, UFSf.MeshGeomUsage usage_type, out int num_geom_items, out Tag[] geom_items_p)
Parameters
AskIdealizeParmExp(nint, IdealizeParmExp, out Tag)
Declaration
public void AskIdealizeParmExp(nint parms_p, UFSf.IdealizeParmExp parm_exp_t, out Tag exp_tag)
Parameters
AskIdealizeParmFaces(nint, IdealizeParmFace, out int, out Tag[])
Declaration
public void AskIdealizeParmFaces(nint parms_p, UFSf.IdealizeParmFace parm_face_t, out int num_faces, out Tag[] faces)
Parameters
AskIdealizeParms(Tag, out bool, nint, nint)
Declaration
public void AskIdealizeParms(Tag feature_tag, out bool is_region, nint body_region, nint idealize_parms)
Parameters
Type |
Name |
Description |
Tag |
feature_tag |
|
bool |
is_region |
|
nint |
body_region |
|
nint |
idealize_parms |
|
AskIdealizeRegion(nint, out Tag, out int, out Tag[], ref Tag)
Declaration
public void AskIdealizeRegion(nint region_p, out Tag seed_face, out int num_bnd_faces, out Tag[] bnd_faces, ref Tag angle_exp)
Parameters
Type |
Name |
Description |
nint |
region_p |
|
Tag |
seed_face |
|
int |
num_bnd_faces |
|
Tag[] |
bnd_faces |
|
Tag |
angle_exp |
|
AskLanguage(Tag, out string, out int, out SfLangAnalysisType, out SfLangProblemAbstract, out SfLangLinearity, out SfLangTimeDepend, out string)
Declaration
public void AskLanguage(Tag language_tag, out string language_name, out int version, out SfLangAnalysisType analysis_type, out SfLangProblemAbstract problem_abstraction, out SfLangLinearity linearity, out SfLangTimeDepend time_dependency, out string solver_name)
Parameters
AskLibraryMaterials(string, string, string, out int, out string[], out string[], out string[])
Declaration
public void AskLibraryMaterials(string type_filter, string category_filter, string name_filter, out int material_count, out string[] material_librefs, out string[] material_names, out string[] material_types)
Parameters
AskLvNx(Tag, out string, out double, out int, out LvFunctionMode, out Tag)
Declaration
public void AskLvNx(Tag lv_tag, out string lv_name, out double scaling_factor, out int count, out UFSf.LvFunctionMode function_type, out Tag solution_step_tag)
Parameters
AskMaterialType(Tag, out NeutralMaterialTypes)
Declaration
public void AskMaterialType(Tag material_tag, out UFSf.NeutralMaterialTypes material_type)
Parameters
AskMeshDimension(Tag, out MeshDimension)
Declaration
public void AskMeshDimension(Tag mesh_recipe, out UFSf.MeshDimension dimension)
Parameters
AskMeshMatingCondition(Tag, out Tag, out Tag, out string, out int, out AssemblyType, out double, out double)
Declaration
public void AskMeshMatingCondition(Tag assembly_mesh_tag, out Tag assembling_geom, out Tag target_geom, out string assembly_name, out int seed_mesh, out UFSf.AssemblyType assembly_type, out double merge_tolerance, out double match_tolerance)
Parameters
AskMeshVisuals(Tag, out MeshVisuals)
Declaration
public void AskMeshVisuals(Tag mesh_tag, out UFSf.MeshVisuals mesh_vis)
Parameters
AskMidsrfFrecType(Tag, out int)
Declaration
public void AskMidsrfFrecType(Tag feature_tag, out int midsrf_type)
Parameters
Type |
Name |
Description |
Tag |
feature_tag |
|
int |
midsrf_type |
|
AskNode(Tag, out int, out NodeBtype, out MidNodeType, double[])
Declaration
public void AskNode(Tag node_tag, out int node_id, out UFSf.NodeBtype b_type, out UFSf.MidNodeType e_type, double[] abspos)
Parameters
AskNodePgeoms(Tag, out int, out Tag[], out MeshGeometryTypes[])
Declaration
public void AskNodePgeoms(Tag node_tag, out int parent_cnt, out Tag[] parent_list, out UFSf.MeshGeometryTypes[] geom_types)
Parameters
AskNthDursolNx(int, out Tag)
Declaration
public void AskNthDursolNx(int index, out Tag dursol_tag)
Parameters
Type |
Name |
Description |
int |
index |
|
Tag |
dursol_tag |
|
AskNthMeshRecipe(Tag, int, out Tag)
Declaration
public void AskNthMeshRecipe(Tag fem_tag, int index, out Tag mesh_recipe_tag)
Parameters
Type |
Name |
Description |
Tag |
fem_tag |
|
int |
index |
|
Tag |
mesh_recipe_tag |
|
AskNthSolutionNx(int, out Tag)
Declaration
public void AskNthSolutionNx(int solution, out Tag solution_tag)
Parameters
Type |
Name |
Description |
int |
solution |
|
Tag |
solution_tag |
|
AskNumDursolsNx(out int)
Declaration
public void AskNumDursolsNx(out int num_dursols)
Parameters
Type |
Name |
Description |
int |
num_dursols |
|
AskNumMeshRecipes(Tag, out int)
Declaration
public void AskNumMeshRecipes(Tag fem_tag, out int num_mesh_recipes)
Parameters
Type |
Name |
Description |
Tag |
fem_tag |
|
int |
num_mesh_recipes |
|
AskNumSolutionsNx(out int)
Declaration
public void AskNumSolutionsNx(out int solution_count)
Parameters
Type |
Name |
Description |
int |
solution_count |
|
AskOffsetMidsrfThickness(Tag, out double)
Declaration
public void AskOffsetMidsrfThickness(Tag midsrf_tag, out double thickness)
Parameters
Type |
Name |
Description |
Tag |
midsrf_tag |
|
double |
thickness |
|
AskSolutionNx(Tag, out int, out Tag[])
Declaration
public void AskSolutionNx(Tag lbc_tag, out int num_members, out Tag[] solution_pp)
Parameters
Type |
Name |
Description |
Tag |
lbc_tag |
|
int |
num_members |
|
Tag[] |
solution_pp |
|
AskStepNx(Tag, out int, out Tag[])
Declaration
public void AskStepNx(Tag lbc_tag, out int num_members, out Tag[] step_pp)
Parameters
Type |
Name |
Description |
Tag |
lbc_tag |
|
int |
num_members |
|
Tag[] |
step_pp |
|
AskUgs2dMeshParms(Tag, out Ugs2dMeshParms)
Declaration
public void AskUgs2dMeshParms(Tag mesh_tag, out UFSf.Ugs2dMeshParms mesh_parms)
Parameters
AskUgsTetMeshParms(Tag, out UgsTetMeshParms)
Declaration
public void AskUgsTetMeshParms(Tag mesh_tag, out UFSf.UgsTetMeshParms mesh_parms)
Parameters
AutoCreateMeshMatingCondition(int, Tag[], double, int, int, int, out int, out Tag[])
Declaration
public void AutoCreateMeshMatingCondition(int entity_num, Tag[] entity_array, double merge_tolerance, int make_mesh_coincident, int coincident_face_only, int mesh_mating_type, out int num_assembly_meshes, out Tag[] assembly_meshes)
Parameters
Type |
Name |
Description |
int |
entity_num |
|
Tag[] |
entity_array |
|
double |
merge_tolerance |
|
int |
make_mesh_coincident |
|
int |
coincident_face_only |
|
int |
mesh_mating_type |
|
int |
num_assembly_meshes |
|
Tag[] |
assembly_meshes |
|
Declaration
public void AutoCreateSurfaceContactMesh(double capture_distance, nint property, out int num_meshes, out Tag[] mesh_recipes)
Parameters
Type |
Name |
Description |
double |
capture_distance |
|
nint |
property |
|
int |
num_meshes |
|
Tag[] |
mesh_recipes |
|
BodyAskBoundingBox(Tag, double[])
Declaration
public void BodyAskBoundingBox(Tag cae_tag, double[] pad_bounding_volume)
Parameters
Type |
Name |
Description |
Tag |
cae_tag |
|
double[] |
pad_bounding_volume |
|
BodyAskEdges(Tag, out int, out Tag[])
Declaration
public void BodyAskEdges(Tag cae_tag, out int num_edges, out Tag[] edges)
Parameters
Type |
Name |
Description |
Tag |
cae_tag |
|
int |
num_edges |
|
Tag[] |
edges |
|
BodyAskFaces(Tag, out int, out Tag[])
Declaration
public void BodyAskFaces(Tag cae_tag, out int num_faces, out Tag[] faces)
Parameters
Type |
Name |
Description |
Tag |
cae_tag |
|
int |
num_faces |
|
Tag[] |
faces |
|
BodyAskModlBody(Tag, out Tag)
Declaration
public void BodyAskModlBody(Tag cae_tag, out Tag modl_body_p)
Parameters
Type |
Name |
Description |
Tag |
cae_tag |
|
Tag |
modl_body_p |
|
BodyAskVolumeAndCentroid(Tag, out double, double[])
Declaration
public void BodyAskVolumeAndCentroid(Tag cae_tag, out double pd_volume, double[] centroid)
Parameters
Declaration
public void CaeInformation(UFSf.ScenarioInfo info_type, int num_entities, Tag[] entities_tags, string output_file_with_path)
Parameters
CheckModelComprehensive(bool, string)
Declaration
public void CheckModelComprehensive(bool detailed_message, string ouput_file_with_path)
Parameters
Type |
Name |
Description |
bool |
detailed_message |
|
string |
ouput_file_with_path |
|
CheckModelDuplicateNodes(int, ref Tag, bool, double, out int)
Declaration
public void CheckModelDuplicateNodes(int num_meshes, ref Tag mesh_tags, bool merge_duplicates, double tolerance, out int num_duplicates)
Parameters
Type |
Name |
Description |
int |
num_meshes |
|
Tag |
mesh_tags |
|
bool |
merge_duplicates |
|
double |
tolerance |
|
int |
num_duplicates |
|
CleanMshvldErrorContainer(ref MeshErrorContainer)
Declaration
public void CleanMshvldErrorContainer(ref UFSf.MeshErrorContainer container)
Parameters
CloneScenario(Tag, string, string)
Declaration
public void CloneScenario(Tag master_part_tag, string orig_scen, string cloned_scen)
Parameters
Type |
Name |
Description |
Tag |
master_part_tag |
|
string |
orig_scen |
|
string |
cloned_scen |
|
CloseScenario()
Declaration
public void CloseScenario()
CountAllNodesOfValidElements(out int)
Declaration
public void CountAllNodesOfValidElements(out int number_of_all_valid_nodes)
Parameters
Type |
Name |
Description |
int |
number_of_all_valid_nodes |
|
CountAllValidElements(out int)
Declaration
public void CountAllValidElements(out int number_of_all_valid_elements)
Parameters
Type |
Name |
Description |
int |
number_of_all_valid_elements |
|
CountElements(Tag, out int)
Declaration
public void CountElements(Tag mesh, out int number_of_elements)
Parameters
Type |
Name |
Description |
Tag |
mesh |
|
int |
number_of_elements |
|
CountNodes(Tag, out int)
Declaration
public void CountNodes(Tag mesh, out int number_of_nodes)
Parameters
Type |
Name |
Description |
Tag |
mesh |
|
int |
number_of_nodes |
|
Create0dMesh(int, Tag[], _0D_element_type_, double, _0D_density_type_, double, out Tag)
Declaration
public void Create0dMesh(int num_geom_objects, Tag[] geom_array, UFSf._0D_element_type_ element_type, double default_density, UFSf._0D_density_type_ default_density_type, double mass_value, out Tag mesh_tag)
Parameters
Create0dMeshDistMass(int, Tag[], _0D_element_type_, double, _0D_density_type_, double, int, out Tag)
Declaration
public void Create0dMeshDistMass(int num_geom_objects, Tag[] geom_array, UFSf._0D_element_type_ element_type, double default_density, UFSf._0D_density_type_ default_density_type, double mass_value, int distribute_mass, out Tag mesh_tag)
Parameters
Create1dConnectionMesh(ref _1d_mesh_data_, ref OrientationData, int, Tag[], MeshGeomMeshdir[], int, Tag[], MeshGeomMeshdir[], out Tag)
Declaration
public void Create1dConnectionMesh(ref UFSf._1d_mesh_data_ mesh_data, ref UFSf.OrientationData orient_data, int num_group1_objects, Tag[] group1_array, UFSf.MeshGeomMeshdir[] group1_direction_array, int num_group2_objects, Tag[] group2_array, UFSf.MeshGeomMeshdir[] group2_direction_array, out Tag mesh_tag)
Parameters
Create1dMesh(ref _1d_mesh_data_, ref OrientationData, int, Tag[], int, Tag[], out Tag)
Declaration
public void Create1dMesh(ref UFSf._1d_mesh_data_ mesh_data, ref UFSf.OrientationData orient_data, int num_group1_objects, Tag[] group1_array, int num_group2_objects, Tag[] group2_array, out Tag mesh_tag)
Parameters
CreateAutoFaceSubdiv(Tag[], int, double, int, int, out ResultingFacePairs[], out int)
Declaration
public void CreateAutoFaceSubdiv(Tag[] objects, int obj_count, double distance_tolerance, int subdivision_needed, int face_search_option, out UFSf.ResultingFacePairs[] resulting_pairs, out int resulting_pairs_count)
Parameters
CreateCombinedLoadCase(string, int, Tag[], double[], out Tag)
Declaration
public void CreateCombinedLoadCase(string clc_name, int num_comps, Tag[] lbc_tags, double[] lbc_scales, out Tag clc_tag)
Parameters
CreateDefeatureBody(ref DefeatureParms, out Tag, out int, out Tag[])
Declaration
public void CreateDefeatureBody(ref UFSf.DefeatureParms defeature_parms_p, out Tag feature_tag, out int n_failing_wound_edges, out Tag[] failing_wound_edges)
Parameters
CreateDursolNx(string, Tag, out Tag)
Declaration
public void CreateDursolNx(string name, Tag solution_tag, out Tag dursol_tag)
Parameters
Type |
Name |
Description |
string |
name |
|
Tag |
solution_tag |
|
Tag |
dursol_tag |
|
CreateFem(string, Tag, string, bool, int, Tag[], string, string, int, string[], out Tag)
Declaration
public void CreateFem(string fem_name, Tag cad_part_tag, string idealized_part_name, bool use_all_bodies_flag, int num_bodies, Tag[] body_tags, string solver_name, string analysis_type_name, int num_desc_lines, string[] description, out Tag new_fem_tag)
Parameters
CreateFemWithGeomOpts(string, Tag, string, bool, int, ref Tag, string, string, int, string[], GeomOptions, out Tag)
Declaration
public void CreateFemWithGeomOpts(string fem_name, Tag cad_part_tag, string idealized_part_name, bool use_all_bodies_flag, int num_bodies, ref Tag body_tags, string solver_name, string analysis_type_name, int num_desc_lines, string[] description, UFSf.GeomOptions geom_options, out Tag new_fem_tag)
Parameters
CreateHardpointOnGeom(Tag, double[], out Tag)
Declaration
public void CreateHardpointOnGeom(Tag geom_tag, double[] ref_point, out Tag hardpoint_tag)
Parameters
Type |
Name |
Description |
Tag |
geom_tag |
|
double[] |
ref_point |
|
Tag |
hardpoint_tag |
|
CreateIdealizeBody(Tag, nint, out Tag, out int, out Tag[])
Declaration
public void CreateIdealizeBody(Tag body_tag, nint parms_p, out Tag feature_tag, out int n_failing_wound_edges, out Tag[] failing_wound_edges)
Parameters
Type |
Name |
Description |
Tag |
body_tag |
|
nint |
parms_p |
|
Tag |
feature_tag |
|
int |
n_failing_wound_edges |
|
Tag[] |
failing_wound_edges |
|
CreateIdealizeRegion(nint, nint, out Tag, out int, out Tag[])
Declaration
public void CreateIdealizeRegion(nint region_p, nint parms_p, out Tag feature_tag, out int n_failing_wound_edges, out Tag[] failing_wound_edges)
Parameters
Type |
Name |
Description |
nint |
region_p |
|
nint |
parms_p |
|
Tag |
feature_tag |
|
int |
n_failing_wound_edges |
|
Tag[] |
failing_wound_edges |
|
CreateLvNx(string, double, int, LvFunctionMode, Tag, Tag, out Tag)
Declaration
public void CreateLvNx(string lv_name, double scaling_factor, int count, UFSf.LvFunctionMode function_type, Tag solution_step_tag, Tag dursol_tag, out Tag lv_tag)
Parameters
CreateMeshMatingCondition(Tag, Tag, string, int, AssemblyType, double, double, out Tag)
Declaration
public void CreateMeshMatingCondition(Tag assembling_geom, Tag target_geom, string assembly_name, int seed_mesh, UFSf.AssemblyType assembly_type, double merge_tolerance, double match_tolerance, out Tag assembly_mesh)
Parameters
CreateOffsetMidsrf(Tag, double, double, out Tag)
Declaration
public void CreateOffsetMidsrf(Tag seed_face, double cliff_angle, double percentage_dist, out Tag midsurface_tag)
Parameters
Type |
Name |
Description |
Tag |
seed_face |
|
double |
cliff_angle |
|
double |
percentage_dist |
|
Tag |
midsurface_tag |
|
CreateReport()
Declaration
public void CreateReport()
CreateScenarioNx(string, out Tag)
Declaration
public void CreateScenarioNx(string scenario_name, out Tag new_scenario_tag)
Parameters
Type |
Name |
Description |
string |
scenario_name |
|
Tag |
new_scenario_tag |
|
CreateSimulation(string, Tag, int, string[], out Tag)
Declaration
public void CreateSimulation(string simulation_name, Tag fem_tag, int num_desc_lines, string[] description, out Tag new_simulation_tag)
Parameters
Type |
Name |
Description |
string |
simulation_name |
|
Tag |
fem_tag |
|
int |
num_desc_lines |
|
string[] |
description |
|
Tag |
new_simulation_tag |
|
CreateSolutionNx(Tag, Tag, string, out Tag)
Declaration
public void CreateSolutionNx(Tag solution_desc, Tag solver_desc, string solution_name, out Tag solution_tag)
Parameters
Type |
Name |
Description |
Tag |
solution_desc |
|
Tag |
solver_desc |
|
string |
solution_name |
|
Tag |
solution_tag |
|
CreateStepNx(Tag, string, Tag, out Tag)
Declaration
public void CreateStepNx(Tag step_desc, string step_name, Tag solution_tag, out Tag step_tag)
Parameters
Type |
Name |
Description |
Tag |
step_desc |
|
string |
step_name |
|
Tag |
solution_tag |
|
Tag |
step_tag |
|
Declaration
public void CreateSurfaceContactMesh(Tag source_face, Tag target_face, nint property, out Tag mesh_recipe)
Parameters
Type |
Name |
Description |
Tag |
source_face |
|
Tag |
target_face |
|
nint |
property |
|
Tag |
mesh_recipe |
|
CreateSweptHexMesh(Tag, Tag, bool, double, out Tag)
Declaration
public void CreateSweptHexMesh(Tag solid_body, Tag source_face, bool midnodes, double elem_size, out Tag mesh_tag)
Parameters
Type |
Name |
Description |
Tag |
solid_body |
|
Tag |
source_face |
|
bool |
midnodes |
|
double |
elem_size |
|
Tag |
mesh_tag |
|
CreateUserdefMidsrf(ref MidsrfUserParms, out Tag)
Declaration
public void CreateUserdefMidsrf(ref UFSf.MidsrfUserParms parms_p, out Tag feature_tag)
Parameters
CreateWeldMesh(ref _1d_mesh_data_, ref OrientationData, int, Tag[], int, Tag[], int, ref Tag, out Tag)
Declaration
public void CreateWeldMesh(ref UFSf._1d_mesh_data_ mesh_data, ref UFSf.OrientationData orient_data, int num_objects, Tag[] obj_array, int num_top_faces, Tag[] top_face_array, int num_bot_faces, ref Tag bot_face_array, out Tag mesh_tag)
Parameters
DeleteDispResults(int)
Declaration
public void DeleteDispResults(int delete_legend_sw)
Parameters
Type |
Name |
Description |
int |
delete_legend_sw |
|
DeleteDursolNx(Tag)
Declaration
public void DeleteDursolNx(Tag dursol_tag)
Parameters
Type |
Name |
Description |
Tag |
dursol_tag |
|
DeleteLvNx(Tag, Tag)
Declaration
public void DeleteLvNx(Tag dursol_tag, Tag lv_tag)
Parameters
Type |
Name |
Description |
Tag |
dursol_tag |
|
Tag |
lv_tag |
|
DeleteMeshMatingCondition(int, Tag[])
Declaration
public void DeleteMeshMatingCondition(int num_mmc, Tag[] mmc_array)
Parameters
Type |
Name |
Description |
int |
num_mmc |
|
Tag[] |
mmc_array |
|
DeleteScenario(Tag, string)
Declaration
public void DeleteScenario(Tag master_tag, string scenario_name)
Parameters
Type |
Name |
Description |
Tag |
master_tag |
|
string |
scenario_name |
|
DeleteSolutionNx(Tag)
Declaration
public void DeleteSolutionNx(Tag solution)
Parameters
Type |
Name |
Description |
Tag |
solution |
|
DeleteStepNx(Tag)
Declaration
public void DeleteStepNx(Tag step)
Parameters
Type |
Name |
Description |
Tag |
step |
|
DisplayMesh(Tag)
Declaration
public void DisplayMesh(Tag mesh_tag)
Parameters
Type |
Name |
Description |
Tag |
mesh_tag |
|
DursolAddLoadNx(Tag, Tag)
Declaration
public void DursolAddLoadNx(Tag dursol_tag, Tag lv_tag)
Parameters
Type |
Name |
Description |
Tag |
dursol_tag |
|
Tag |
lv_tag |
|
DursolAskLoadCountNx(Tag, out int)
Declaration
public void DursolAskLoadCountNx(Tag dursol_tag, out int num_lv)
Parameters
Type |
Name |
Description |
Tag |
dursol_tag |
|
int |
num_lv |
|
DursolAskLoadNx(Tag, int, out Tag)
Declaration
public void DursolAskLoadNx(Tag dursol_tag, int lv_index, out Tag lv_tag)
Parameters
Type |
Name |
Description |
Tag |
dursol_tag |
|
int |
lv_index |
|
Tag |
lv_tag |
|
DursolLocateAllMembersNx(Tag, out int, out Tag[])
Declaration
public void DursolLocateAllMembersNx(Tag dursol_tag, out int num_lv, out Tag[] lv_pp)
Parameters
Type |
Name |
Description |
Tag |
dursol_tag |
|
int |
num_lv |
|
Tag[] |
lv_pp |
|
DursolRemoveLoadNx(Tag, Tag)
Declaration
public void DursolRemoveLoadNx(Tag dursol_tag, Tag lv_tag)
Parameters
Type |
Name |
Description |
Tag |
dursol_tag |
|
Tag |
lv_tag |
|
EdgeAskAdjacentEdges(Tag, out int, out Tag[])
Declaration
public void EdgeAskAdjacentEdges(Tag cae_tag, out int num_edges, out Tag[] edges)
Parameters
Type |
Name |
Description |
Tag |
cae_tag |
|
int |
num_edges |
|
Tag[] |
edges |
|
EdgeAskBody(Tag, out Tag)
Declaration
public void EdgeAskBody(Tag cae_tag, out Tag body_p)
Parameters
Type |
Name |
Description |
Tag |
cae_tag |
|
Tag |
body_p |
|
EdgeAskBoundingBox(Tag, double[])
Declaration
public void EdgeAskBoundingBox(Tag cae_tag, double[] pad_bounding_box)
Parameters
Type |
Name |
Description |
Tag |
cae_tag |
|
double[] |
pad_bounding_box |
|
EdgeAskEndPoints(Tag, double[], double[], double[], double[])
Declaration
public void EdgeAskEndPoints(Tag cae_tag, double[] start_pt, double[] end_pt, double[] start_tangent, double[] end_tangent)
Parameters
EdgeAskFaces(Tag, out int, out Tag[])
Declaration
public void EdgeAskFaces(Tag cae_tag, out int num_faces, out Tag[] faces)
Parameters
Type |
Name |
Description |
Tag |
cae_tag |
|
int |
num_faces |
|
Tag[] |
faces |
|
EdgeAskLength(Tag, out double)
Declaration
public void EdgeAskLength(Tag cae_tag, out double pd_length)
Parameters
Type |
Name |
Description |
Tag |
cae_tag |
|
double |
pd_length |
|
EdgeEvaluateClosestPoint(Tag, double[], double[], out double)
Declaration
public void EdgeEvaluateClosestPoint(Tag cae_tag, double[] ad_point, double[] ad_out_point, out double pd_param)
Parameters
EdgeEvaluateParamLocation(Tag, double, double[])
Declaration
public void EdgeEvaluateParamLocation(Tag cae_tag, double d_param, double[] ad_out_point)
Parameters
EditBeamOrientation(Tag, ref OrientationData)
Declaration
public void EditBeamOrientation(Tag mesh_tag, ref UFSf.OrientationData orient_data)
Parameters
EditDefeatureParms(Tag, ref DefeatureParms, out int, out Tag[])
Declaration
public void EditDefeatureParms(Tag feature_tag, ref UFSf.DefeatureParms defeature_parms_p, out int n_failing_wound_edges, out Tag[] failing_wound_edges)
Parameters
EditDursolNx(Tag, string, ref DursolStressCriterion, ref DursolStressType, ref DursolDesignLifeCriterion, ref int, ref double, ref DursolFatigueLifeCriterion, ref int)
Declaration
public void EditDursolNx(Tag dursol_tag, string dursol_name, ref UFSf.DursolStressCriterion stress_criterion, ref UFSf.DursolStressType stress_type, ref UFSf.DursolDesignLifeCriterion design_life_criterion, ref int fatigue_cycles, ref double k_factor, ref UFSf.DursolFatigueLifeCriterion fatigue_life_criterion, ref int design_cycles)
Parameters
EditIdealizeParms(Tag, nint, out int, out Tag[])
Declaration
public void EditIdealizeParms(Tag feature_tag, nint parms_p, out int n_failing_wound_edges, out Tag[] failing_wound_edges)
Parameters
Type |
Name |
Description |
Tag |
feature_tag |
|
nint |
parms_p |
|
int |
n_failing_wound_edges |
|
Tag[] |
failing_wound_edges |
|
EditLvNx(Tag, string, ref double, ref int, ref LvFunctionMode)
Declaration
public void EditLvNx(Tag lv_tag, string lv_name, ref double scaling_factor, ref int count, ref UFSf.LvFunctionMode function_type)
Parameters
EditMeshMatingCondition(int, Tag[], int, int)
Declaration
public void EditMeshMatingCondition(int num_mmc, Tag[] mmc_array, int make_mesh_coincident, int mesh_mating_type)
Parameters
Type |
Name |
Description |
int |
num_mmc |
|
Tag[] |
mmc_array |
|
int |
make_mesh_coincident |
|
int |
mesh_mating_type |
|
EditOffsetMidsrf(Tag, double, double, ref Tag)
Declaration
public void EditOffsetMidsrf(Tag seed_face, double cliff_angle, double percentage_dist, ref Tag midsurface_tag)
Parameters
Type |
Name |
Description |
Tag |
seed_face |
|
double |
cliff_angle |
|
double |
percentage_dist |
|
Tag |
midsurface_tag |
|
EditUserdefMidsrf(ref MidsrfUserParms, ref Tag)
Declaration
public void EditUserdefMidsrf(ref UFSf.MidsrfUserParms parms_p, ref Tag feature_tag)
Parameters
FaceAskAdjacentFaces(Tag, out int, out Tag[])
Declaration
public void FaceAskAdjacentFaces(Tag cae_tag, out int num_faces, out Tag[] faces)
Parameters
Type |
Name |
Description |
Tag |
cae_tag |
|
int |
num_faces |
|
Tag[] |
faces |
|
FaceAskArea(Tag, out double)
Declaration
public void FaceAskArea(Tag cae_tag, out double pd_area)
Parameters
Type |
Name |
Description |
Tag |
cae_tag |
|
double |
pd_area |
|
FaceAskBody(Tag, out Tag)
Declaration
public void FaceAskBody(Tag cae_tag, out Tag body_p)
Parameters
Type |
Name |
Description |
Tag |
cae_tag |
|
Tag |
body_p |
|
FaceAskBoundingBox(Tag, double[])
Declaration
public void FaceAskBoundingBox(Tag cae_tag, double[] pad_bounding_box)
Parameters
Type |
Name |
Description |
Tag |
cae_tag |
|
double[] |
pad_bounding_box |
|
FaceAskEdges(Tag, out int, out Tag[])
Declaration
public void FaceAskEdges(Tag cae_tag, out int num_edges, out Tag[] edges)
Parameters
Type |
Name |
Description |
Tag |
cae_tag |
|
int |
num_edges |
|
Tag[] |
edges |
|
FaceEvaluateClosestPoint(Tag, int, double[], double[], double[], double[], double[], int[])
Declaration
public void FaceEvaluateClosestPoint(Tag cae_tag, int num_evaluations, double[] xyz, double[] xyz_cl, double[] uv_cl, double[] nrml, double[] dist, int[] in_out)
Parameters
FaceEvaluateParamLocation(Tag, double[], double[])
Declaration
public void FaceEvaluateParamLocation(Tag cae_tag, double[] ad_param, double[] ad_out_point)
Parameters
FacepairAskMidsrfFrec(Tag, out Tag)
Declaration
public void FacepairAskMidsrfFrec(Tag facepair_feature_tag, out Tag midsrf_feature_tag)
Parameters
Type |
Name |
Description |
Tag |
facepair_feature_tag |
|
Tag |
midsrf_feature_tag |
|
FemAskCadPart(Tag, out bool)
Declaration
public Tag FemAskCadPart(Tag fem_tag, out bool is_idealized_part)
Parameters
Type |
Name |
Description |
Tag |
fem_tag |
|
bool |
is_idealized_part |
|
Returns
FindMesh(Tag, MeshDimension, out int, out Tag[])
Declaration
public void FindMesh(Tag object_tag, UFSf.MeshDimension dimension, out int num_of_meshes, out Tag[] mesh_items_p)
Parameters
FindMinimumDistance(Tag, Tag, out double, double[], double[])
Declaration
public void FindMinimumDistance(Tag entity_1, Tag entity_2, out double min_dist, double[] point1, double[] point2)
Parameters
FreeDefeatureParms(ref DefeatureParms)
Declaration
public void FreeDefeatureParms(ref UFSf.DefeatureParms def_parms_p)
Parameters
FreeIdealizeParms(nint)
Declaration
public void FreeIdealizeParms(nint parms_p)
Parameters
Type |
Name |
Description |
nint |
parms_p |
|
FreeIdealizeRegion(nint)
Declaration
public void FreeIdealizeRegion(nint region_p)
Parameters
Type |
Name |
Description |
nint |
region_p |
|
FreeMidsrfUserParms(ref MidsrfUserParms)
Declaration
public void FreeMidsrfUserParms(ref UFSf.MidsrfUserParms parms_p)
Parameters
GetAutoElementSize(int, ref Tag, out double)
Declaration
public void GetAutoElementSize(int num_objects, ref Tag objects_p, out double esize)
Parameters
Type |
Name |
Description |
int |
num_objects |
|
Tag |
objects_p |
|
double |
esize |
|
IdealizedPartAskMasterPart(Tag)
Declaration
public Tag IdealizedPartAskMasterPart(Tag idealized_part_tag)
Parameters
Type |
Name |
Description |
Tag |
idealized_part_tag |
|
Returns
InitMshvldErrorContainer(ref MeshErrorContainer)
Declaration
public void InitMshvldErrorContainer(ref UFSf.MeshErrorContainer container)
Parameters
IsFem(Tag)
Declaration
public bool IsFem(Tag fem_tag)
Parameters
Type |
Name |
Description |
Tag |
fem_tag |
|
Returns
IsIdealizedPart(Tag)
Declaration
public bool IsIdealizedPart(Tag idealized_part_tag)
Parameters
Type |
Name |
Description |
Tag |
idealized_part_tag |
|
Returns
IsMidsrf(Tag, out bool, out int, out Tag)
Declaration
public void IsMidsrf(Tag sheet_body_tag, out bool is_midsrf, out int midsrf_type, out Tag feature_tag)
Parameters
Type |
Name |
Description |
Tag |
sheet_body_tag |
|
bool |
is_midsrf |
|
int |
midsrf_type |
|
Tag |
feature_tag |
|
IsOffsetMidsrf(Tag, out bool)
Declaration
public void IsOffsetMidsrf(Tag sheet_body_tag, out bool is_midsrf)
Parameters
Type |
Name |
Description |
Tag |
sheet_body_tag |
|
bool |
is_midsrf |
|
IsScenarioPart()
Declaration
public void IsScenarioPart()
IsSimulation(Tag)
Declaration
public bool IsSimulation(Tag simulation_tag)
Parameters
Type |
Name |
Description |
Tag |
simulation_tag |
|
Returns
IsUserdefMidsrf(Tag, out bool, out Tag)
Declaration
public void IsUserdefMidsrf(Tag sheet_body_tag, out bool is_midsrf, out Tag feature_tag)
Parameters
Type |
Name |
Description |
Tag |
sheet_body_tag |
|
bool |
is_midsrf |
|
Tag |
feature_tag |
|
LinkMaterial(Tag, Tag)
Declaration
public void LinkMaterial(Tag material_tag, Tag object_tag)
Parameters
Type |
Name |
Description |
Tag |
material_tag |
|
Tag |
object_tag |
|
LinkSection(Tag, Tag)
Declaration
public void LinkSection(Tag section_tag, Tag mesh_geom_tag)
Parameters
Type |
Name |
Description |
Tag |
section_tag |
|
Tag |
mesh_geom_tag |
|
LocateAllMeshes(Tag, out int, out Tag[])
Declaration
public void LocateAllMeshes(Tag mesh_tag, out int mesh_count, out Tag[] mesh_pointer)
Parameters
Type |
Name |
Description |
Tag |
mesh_tag |
|
int |
mesh_count |
|
Tag[] |
mesh_pointer |
|
LocateElement(Tag, out int, out Tag[])
Declaration
public void LocateElement(Tag mesh_tag, out int num_of_elements, out Tag[] element_tags_p)
Parameters
Type |
Name |
Description |
Tag |
mesh_tag |
|
int |
num_of_elements |
|
Tag[] |
element_tags_p |
|
LocateElementById(Tag, int, int[], out int, out Tag[])
Declaration
public void LocateElementById(Tag mesh_tag, int num_of_ids, int[] element_ids, out int num_of_elements, out Tag[] element_tags_p)
Parameters
Type |
Name |
Description |
Tag |
mesh_tag |
|
int |
num_of_ids |
|
int[] |
element_ids |
|
int |
num_of_elements |
|
Tag[] |
element_tags_p |
|
LocateHptMgParents(Tag, out int, out Tag[])
Declaration
public void LocateHptMgParents(Tag point_tag, out int parent_cnt, out Tag[] parent_list)
Parameters
Type |
Name |
Description |
Tag |
point_tag |
|
int |
parent_cnt |
|
Tag[] |
parent_list |
|
LocateMaterial(Tag, out Tag)
Declaration
public void LocateMaterial(Tag object_tag, out Tag material_tag)
Parameters
Type |
Name |
Description |
Tag |
object_tag |
|
Tag |
material_tag |
|
LocateMeshMatingConditionByName(string, out Tag)
Declaration
public void LocateMeshMatingConditionByName(string assembly_name, out Tag assembly_mesh)
Parameters
Type |
Name |
Description |
string |
assembly_name |
|
Tag |
assembly_mesh |
|
LocateMeshMatingConditionList(out int, out Tag[])
Declaration
public void LocateMeshMatingConditionList(out int assembly_mesh_cnt, out Tag[] assembly_mesh_tags)
Parameters
Type |
Name |
Description |
int |
assembly_mesh_cnt |
|
Tag[] |
assembly_mesh_tags |
|
LocateNamedDursolNx(string, out Tag)
Declaration
public void LocateNamedDursolNx(string dursol_name, out Tag dursol_tag)
Parameters
Type |
Name |
Description |
string |
dursol_name |
|
Tag |
dursol_tag |
|
LocateNamedMaterial(string, out Tag)
Declaration
public void LocateNamedMaterial(string material_name, out Tag material_tag_ptr)
Parameters
Type |
Name |
Description |
string |
material_name |
|
Tag |
material_tag_ptr |
|
LocateNamedSection(string, out Tag)
Declaration
public void LocateNamedSection(string section_name, out Tag section_tag_ptr)
Parameters
Type |
Name |
Description |
string |
section_name |
|
Tag |
section_tag_ptr |
|
LocateNamedSolutionNx(string, out Tag)
Declaration
public void LocateNamedSolutionNx(string solution_name, out Tag solution_tag)
Parameters
Type |
Name |
Description |
string |
solution_name |
|
Tag |
solution_tag |
|
LocateNamedStepNx(Tag, string, out Tag)
Declaration
public void LocateNamedStepNx(Tag solution_tag, string step_name, out Tag step_tag)
Parameters
Type |
Name |
Description |
Tag |
solution_tag |
|
string |
step_name |
|
Tag |
step_tag |
|
LocateNodeById(Tag, int, int[], out int, out Tag[])
Declaration
public void LocateNodeById(Tag mesh_tag, int num_of_ids, int[] node_ids, out int num_of_node, out Tag[] node_tags_p)
Parameters
Type |
Name |
Description |
Tag |
mesh_tag |
|
int |
num_of_ids |
|
int[] |
node_ids |
|
int |
num_of_node |
|
Tag[] |
node_tags_p |
|
LocateNodesOnElement(Tag, out int, out Tag[])
Declaration
public void LocateNodesOnElement(Tag element_tag, out int num_of_nodes, out Tag[] node_tags_p)
Parameters
Type |
Name |
Description |
Tag |
element_tag |
|
int |
num_of_nodes |
|
Tag[] |
node_tags_p |
|
LocateNodesOnGeometry(Tag, NodeSwitch, out int, out Tag[])
Declaration
public void LocateNodesOnGeometry(Tag geom_tag, UFSf.NodeSwitch type_sw, out int nodes_cnt, out Tag[] nodes_list)
Parameters
LocateNodesOnMesh(Tag, out int, out Tag[])
Declaration
public void LocateNodesOnMesh(Tag mesh_tag, out int num_of_nodes, out Tag[] node_tags_p)
Parameters
Type |
Name |
Description |
Tag |
mesh_tag |
|
int |
num_of_nodes |
|
Tag[] |
node_tags_p |
|
LocateScenarios(out int, out string[])
Declaration
public void LocateScenarios(out int number_of_scenarios, out string[] scenario_names)
Parameters
Type |
Name |
Description |
int |
number_of_scenarios |
|
string[] |
scenario_names |
|
LocateSection(Tag, out Tag)
Declaration
public void LocateSection(Tag mesh_object, out Tag section_tag)
Parameters
Type |
Name |
Description |
Tag |
mesh_object |
|
Tag |
section_tag |
|
LocateSolutionBoundaryConditionsNx(Tag, out int, out Tag[])
Declaration
public void LocateSolutionBoundaryConditionsNx(Tag solution, out int num_members, out Tag[] membs_pp)
Parameters
Type |
Name |
Description |
Tag |
solution |
|
int |
num_members |
|
Tag[] |
membs_pp |
|
LocateSolutionLoadsNx(Tag, out int, out Tag[])
Declaration
public void LocateSolutionLoadsNx(Tag solution, out int num_members, out Tag[] membs_pp)
Parameters
Type |
Name |
Description |
Tag |
solution |
|
int |
num_members |
|
Tag[] |
membs_pp |
|
LocateStepBoundaryConditionsNx(Tag, out int, out Tag[])
Declaration
public void LocateStepBoundaryConditionsNx(Tag step, out int num_members, out Tag[] membs_pp)
Parameters
Type |
Name |
Description |
Tag |
step |
|
int |
num_members |
|
Tag[] |
membs_pp |
|
LocateStepLoadsNx(Tag, out int, out Tag[])
Declaration
public void LocateStepLoadsNx(Tag step, out int num_members, out Tag[] membs_pp)
Parameters
Type |
Name |
Description |
Tag |
step |
|
int |
num_members |
|
Tag[] |
membs_pp |
|
MapObjectToCurrentPart(Tag)
Declaration
public Tag MapObjectToCurrentPart(Tag object_tag)
Parameters
Type |
Name |
Description |
Tag |
object_tag |
|
Returns
Declaration
public void Mc2dAngle(UFSf.ElementType element_type, double[] abspos, int node_count, UFSf.McResultFormat results_format, double min_threshold, double max_threshold, out double min_angle, out double max_angle, out SfmcResult min_status_ptr, out SfmcResult max_status_ptr)
Parameters
Declaration
public void McAspectRatio(UFSf.ElementType element_type, double[] abspos, int node_count, UFSf.McResultFormat result_format, double threshold, out double aspect_ratio, out SfmcResult status_ptr)
Parameters
McElementCheck(Tag, out int)
Declaration
public void McElementCheck(Tag mesh_tag, out int failed_elm_count)
Parameters
Type |
Name |
Description |
Tag |
mesh_tag |
|
int |
failed_elm_count |
|
Declaration
public void McJacobianRatio(UFSf.ElementType element_type, double[] abspos, int node_count, UFSf.McResultFormat results_format, double threshold, out double jacobian_ratio, out SfmcResult status_ptr)
Parameters
Declaration
public void McJacobianZero(UFSf.ElementType element_type, double[] abspos, int node_count, UFSf.McResultFormat results_format, double threshold, out double jacobian_zero, out SfmcResult status_ptr)
Parameters
Declaration
public void McSkew(UFSf.ElementType element_type, double[] abspos, int node_count, UFSf.McResultFormat result_format, double threshold, out double skew, out SfmcResult status_ptr)
Parameters
Declaration
public void McTaper(UFSf.ElementType element_type, double[] abspos, int node_count, UFSf.McResultFormat result_format, double threshold, out double taper, out SfmcResult status_ptr)
Parameters
Declaration
public void McTetCollapse(UFSf.ElementType element_type, double[] abspos, int node_count, UFSf.McResultFormat result_format, double threshold, out double tet_collapse, out SfmcResult status_ptr)
Parameters
Declaration
public void McTetraAngle(double[] abspos, int node_count, UFSf.McResultFormat results_format, double min_threshold, double max_threshold, out double min_angle, out double max_angle, out SfmcResult min_status_ptr, out SfmcResult max_status_ptr)
Parameters
Declaration
public void McTwist(UFSf.ElementType element_type, double[] abspos, int node_count, UFSf.McResultFormat result_format, double threshold, out double twist, out SfmcResult status_ptr)
Parameters
Declaration
public void McWarp(UFSf.ElementType element_type, double[] abspos, int node_count, UFSf.McResultFormat result_format, double threshold, out double warp, out SfmcResult status_ptr)
Parameters
ModlBodyAskBody(Tag, out Tag)
Declaration
public void ModlBodyAskBody(Tag modl_body, out Tag cae_body_p)
Parameters
Type |
Name |
Description |
Tag |
modl_body |
|
Tag |
cae_body_p |
|
OpenScenario(string, Tag)
Declaration
public void OpenScenario(string scenario_name, Tag master_part_tag)
Parameters
Type |
Name |
Description |
string |
scenario_name |
|
Tag |
master_part_tag |
|
PartitionBody(int, Tag[], Tag, out int, out Tag[])
Declaration
public void PartitionBody(int num_solid_bodies, Tag[] solid_body_tags, Tag tool_body, out int num_partitioned_bodies, out Tag[] partitioned_bodies)
Parameters
Type |
Name |
Description |
int |
num_solid_bodies |
|
Tag[] |
solid_body_tags |
|
Tag |
tool_body |
|
int |
num_partitioned_bodies |
|
Tag[] |
partitioned_bodies |
|
PartitionBodyNx5(int, int, Tag[], Tag, out int, out Tag[])
Declaration
public void PartitionBodyNx5(int associate, int num_solid_bodies, Tag[] solid_body_tags, Tag tool_body, out int num_partitioned_bodies, out Tag[] partitioned_bodies)
Parameters
Type |
Name |
Description |
int |
associate |
|
int |
num_solid_bodies |
|
Tag[] |
solid_body_tags |
|
Tag |
tool_body |
|
int |
num_partitioned_bodies |
|
Tag[] |
partitioned_bodies |
|
PolygonBodyAskType(Tag, out int)
Declaration
public void PolygonBodyAskType(Tag polygon_body, out int body_type)
Parameters
Type |
Name |
Description |
Tag |
polygon_body |
|
int |
body_type |
|
PropertyAskNameNx(Tag, out string)
Declaration
public void PropertyAskNameNx(Tag property_tag, out string property_name_pp)
Parameters
Type |
Name |
Description |
Tag |
property_tag |
|
string |
property_name_pp |
|
PropertyAskTypeNx(Tag, out FemValueType)
Declaration
public void PropertyAskTypeNx(Tag property_tag, out UFSf.FemValueType property_type)
Parameters
PropertyAskValueNx(Tag, out bool, out int, out double, out string, out int, out string[])
Declaration
public void PropertyAskValueNx(Tag property_tag, out bool bool_value, out int int_value, out double scalar_value, out string text_value, out int num_lines, out string[] multi_text_value)
Parameters
PropertySetValueNx(Tag, bool, int, double, string, int, string[])
Declaration
public void PropertySetValueNx(Tag property_tag, bool bool_value, int int_value, double scalar_value, string text_value, int num_lines, string[] multi_text_value)
Parameters
RemoveFromSolutionNx(int, ref Tag)
Declaration
public void RemoveFromSolutionNx(int num_of_lbc, ref Tag lbc)
Parameters
Type |
Name |
Description |
int |
num_of_lbc |
|
Tag |
lbc |
|
RemoveFromStepNx(int, ref Tag)
Declaration
public void RemoveFromStepNx(int num_of_lbc, ref Tag lbc)
Parameters
Type |
Name |
Description |
int |
num_of_lbc |
|
Tag |
lbc |
|
RenameScenario(Tag, string, string)
Declaration
public void RenameScenario(Tag master_tag, string old_scenario, string new_scenario)
Parameters
Type |
Name |
Description |
Tag |
master_tag |
|
string |
old_scenario |
|
string |
new_scenario |
|
ResetElementIds(int)
Declaration
public void ResetElementIds(int start_id)
Parameters
Type |
Name |
Description |
int |
start_id |
|
ResetNodeIds(int)
Declaration
public void ResetNodeIds(int start_id)
Parameters
Type |
Name |
Description |
int |
start_id |
|
RetrieveLibraryMaterial(string, out Tag)
Declaration
public void RetrieveLibraryMaterial(string libref, out Tag material_tag)
Parameters
Type |
Name |
Description |
string |
libref |
|
Tag |
material_tag |
|
SaveScenario()
Declaration
public void SaveScenario()
SetActiveSolutionAndStepNx(Tag, Tag)
Declaration
public void SetActiveSolutionAndStepNx(Tag active_solution, Tag active_step)
Parameters
Type |
Name |
Description |
Tag |
active_solution |
|
Tag |
active_step |
|
SetEdgeDensity(Tag, EdgeDensityData)
Declaration
public void SetEdgeDensity(Tag object_tag, UFSf.EdgeDensityData edge_density_data)
Parameters
SetIdealizeParmExp(nint, IdealizeParmExp, Tag)
Declaration
public void SetIdealizeParmExp(nint parms_p, UFSf.IdealizeParmExp parm_exp_t, Tag exp_tag)
Parameters
SetIdealizeParmFaces(nint, IdealizeParmFace, int, Tag[])
Declaration
public void SetIdealizeParmFaces(nint parms_p, UFSf.IdealizeParmFace parm_face_t, int num_faces, Tag[] faces)
Parameters
SetMeshVisuals(Tag, ref MeshVisuals)
Declaration
public void SetMeshVisuals(Tag mesh_tag, ref UFSf.MeshVisuals mesh_vis)
Parameters
SetShellThickness(string, int, Tag[])
Declaration
public void SetShellThickness(string shell_thick_exp, int num_items, Tag[] items_array)
Parameters
Type |
Name |
Description |
string |
shell_thick_exp |
|
int |
num_items |
|
Tag[] |
items_array |
|
SimulationAskFem(Tag)
Declaration
public Tag SimulationAskFem(Tag simulation_tag)
Parameters
Type |
Name |
Description |
Tag |
simulation_tag |
|
Returns
SolutionAskDescriptorNx(Tag, out Tag)
Declaration
public void SolutionAskDescriptorNx(Tag solution, out Tag descriptor)
Parameters
Type |
Name |
Description |
Tag |
solution |
|
Tag |
descriptor |
|
SolutionAskLanguageNx(Tag, out Tag)
Declaration
public void SolutionAskLanguageNx(Tag solution, out Tag language)
Parameters
Type |
Name |
Description |
Tag |
solution |
|
Tag |
language |
|
SolutionAskNameNx(Tag, out string)
Declaration
public void SolutionAskNameNx(Tag solution, out string solution_name)
Parameters
Type |
Name |
Description |
Tag |
solution |
|
string |
solution_name |
|
SolutionAskNthStepNx(Tag, int, out Tag)
Declaration
public void SolutionAskNthStepNx(Tag solution_tag, int step, out Tag step_tag)
Parameters
Type |
Name |
Description |
Tag |
solution_tag |
|
int |
step |
|
Tag |
step_tag |
|
SolutionAskNumStepsNx(Tag, out int)
Declaration
public void SolutionAskNumStepsNx(Tag solution_tag, out int step_count)
Parameters
Type |
Name |
Description |
Tag |
solution_tag |
|
int |
step_count |
|
SolutionAskPropertyByIndexNx(Tag, int, out Tag)
Declaration
public void SolutionAskPropertyByIndexNx(Tag solution, int property, out Tag property_tag)
Parameters
Type |
Name |
Description |
Tag |
solution |
|
int |
property |
|
Tag |
property_tag |
|
SolutionAskPropertyCountNx(Tag, out int)
Declaration
public void SolutionAskPropertyCountNx(Tag solution, out int num_props)
Parameters
Type |
Name |
Description |
Tag |
solution |
|
int |
num_props |
|
SolutionAskPropertyNx(Tag, string, out Tag)
Declaration
public void SolutionAskPropertyNx(Tag solution, string property_name, out Tag property_tag)
Parameters
Type |
Name |
Description |
Tag |
solution |
|
string |
property_name |
|
Tag |
property_tag |
|
SolutionAskSolverPropertyByIndexNx(Tag, int, out Tag)
Declaration
public void SolutionAskSolverPropertyByIndexNx(Tag solution, int property, out Tag property_tag)
Parameters
Type |
Name |
Description |
Tag |
solution |
|
int |
property |
|
Tag |
property_tag |
|
SolutionAskSolverPropertyCountNx(Tag, out int)
Declaration
public void SolutionAskSolverPropertyCountNx(Tag solution, out int num_props)
Parameters
Type |
Name |
Description |
Tag |
solution |
|
int |
num_props |
|
SolutionAskSolverPropertyNx(Tag, string, out Tag)
Declaration
public void SolutionAskSolverPropertyNx(Tag solution, string property_name, out Tag property_tag)
Parameters
Type |
Name |
Description |
Tag |
solution |
|
string |
property_name |
|
Tag |
property_tag |
|
SolutionSetNameNx(Tag, string, bool)
Declaration
public void SolutionSetNameNx(Tag solution, string solution_name, bool rename_result_file)
Parameters
Type |
Name |
Description |
Tag |
solution |
|
string |
solution_name |
|
bool |
rename_result_file |
|
SolveActiveSolutionNx(int)
Declaration
public void SolveActiveSolutionNx(int format_choice)
Parameters
Type |
Name |
Description |
int |
format_choice |
|
StepAskNameNx(Tag, out string)
Declaration
public void StepAskNameNx(Tag step, out string step_name)
Parameters
Type |
Name |
Description |
Tag |
step |
|
string |
step_name |
|
StepAskPropertyByIndexNx(Tag, int, out Tag)
Declaration
public void StepAskPropertyByIndexNx(Tag step, int property, out Tag property_tag)
Parameters
Type |
Name |
Description |
Tag |
step |
|
int |
property |
|
Tag |
property_tag |
|
StepAskPropertyCountNx(Tag, out int)
Declaration
public void StepAskPropertyCountNx(Tag step, out int num_props)
Parameters
Type |
Name |
Description |
Tag |
step |
|
int |
num_props |
|
StepAskPropertyNx(Tag, string, out Tag)
Declaration
public void StepAskPropertyNx(Tag step, string property_name, out Tag property_tag)
Parameters
Type |
Name |
Description |
Tag |
step |
|
string |
property_name |
|
Tag |
property_tag |
|
StepSetNameNx(Tag, Tag, string)
Declaration
public void StepSetNameNx(Tag solution, Tag step, string step_name)
Parameters
Type |
Name |
Description |
Tag |
solution |
|
Tag |
step |
|
string |
step_name |
|
SwitchScenarios(string, string)
Declaration
public void SwitchScenarios(string scenario_1_name, string scenario_2_name)
Parameters
Type |
Name |
Description |
string |
scenario_1_name |
|
string |
scenario_2_name |
|
TempDispResults(ref SfColorAttr, ref SfLegendAttr)
Declaration
public void TempDispResults(ref SfColorAttr color_att_p, ref SfLegendAttr legend_attr_p)
Parameters
TempDisplayElement(Tag, int, double, bool, bool, bool, PolyMarker, bool)
Declaration
public void TempDisplayElement(Tag node_tag, int color, double height, bool display_edges, bool display_id, bool display_nodes, UFDisp.PolyMarker node_marker, bool display_orientation)
Parameters
TempDisplayNode(Tag, int, double, bool, string, PolyMarker)
Declaration
public void TempDisplayNode(Tag node_tag, int color, double height, bool display_id, string object_symbol, UFDisp.PolyMarker node_marker)
Parameters
UnlinkMaterial(Tag)
Declaration
public void UnlinkMaterial(Tag object_tag)
Parameters
Type |
Name |
Description |
Tag |
object_tag |
|
UnlinkSection(Tag, Tag)
Declaration
public void UnlinkSection(Tag section_tag, Tag mesh_geom_tag)
Parameters
Type |
Name |
Description |
Tag |
section_tag |
|
Tag |
mesh_geom_tag |
|
UpdateScenario()
Declaration
public void UpdateScenario()
WriteReport()
Declaration
public void WriteReport()
Implements
System.Runtime.Remoting.Messaging.IMessageSink