femsolver.writerbase.FemInputWriter Class Reference

Public Member Functions

def get_constraints_contact_faces (self)
 
def get_constraints_displacement_nodes (self)
 
def get_constraints_fixed_nodes (self)
 
def get_constraints_fluidsection_nodes (self)
 
def get_constraints_force_nodeloads (self)
 
def get_constraints_planerotation_nodes (self)
 
def get_constraints_pressure_faces (self)
 
def get_constraints_temperature_nodes (self)
 
def get_constraints_tie_faces (self)
 
def get_constraints_transform_nodes (self)
 
def get_element_fluid1D_elements (self)
 
def get_element_geometry1D_elements (self)
 
def get_element_geometry2D_elements (self)
 
def get_element_rotation1D_elements (self)
 
def get_material_elements (self)
 

Public Attributes

 analysis
 
 analysis_type
 
 beamrotation_objects
 
 beamsection_objects
 
 ccx_eall
 
 ccx_eedges
 
 ccx_efaces
 
 ccx_elsets
 
 ccx_evolumes
 
 ccx_nall
 
 constraint_conflict_nodes
 
 contact_objects
 
 dir_name
 
 displacement_objects
 
 document
 
 fc_ver
 
 femelement_count_test
 
 femelement_edges_table
 
 femelement_faces_table
 
 femelement_table
 
 femelement_volumes_table
 
 femelements_edges_only
 
 femelements_faces_only
 
 femmesh
 
 femnodes_ele_table
 
 femnodes_mesh
 
 fixed_objects
 
 fluidsection_objects
 
 force_objects
 
 heatflux_objects
 
 initialtemperature_objects
 
 material_nonlinear_objects
 
 material_objects
 
 mesh_object
 
 planerotation_objects
 
 pressure_objects
 
 selfweight_objects
 
 shellthickness_objects
 
 solver_obj
 
 temperature_objects
 
 theshape
 
 tie_objects
 
 transform_objects
 

Member Function Documentation

◆ get_constraints_contact_faces()

◆ get_constraints_displacement_nodes()

◆ get_constraints_fixed_nodes()

◆ get_constraints_fluidsection_nodes()

◆ get_constraints_force_nodeloads()

◆ get_constraints_planerotation_nodes()

◆ get_constraints_pressure_faces()

def femsolver.writerbase.FemInputWriter.get_constraints_pressure_faces (   self)
# deprecated version
# get the faces and face numbers
for femobj in self.pressure_objects:
    # femobj --> dict, FreeCAD document object is femobj["Object"]
    femobj["PressureFaces"] = meshtools.get_pressure_obj_faces_depreciated(
self.femmesh,
femobj
    )
    # print(femobj["PressureFaces"])

References femsolver.writerbase.FemInputWriter.femelement_table, femsolver.writerbase.FemInputWriter.femmesh, femsolver.writerbase.FemInputWriter.femnodes_ele_table, femsolver.writerbase.FemInputWriter.femnodes_mesh, femsolver.calculix.writer.FemInputWriterCcx.femnodes_mesh, femsolver.writerbase.FemInputWriter.pressure_objects, and femsolver.writerbase.print_obj_info().

Referenced by femsolver.calculix.writer.FemInputWriterCcx.write_constraints_pressure().

◆ get_constraints_temperature_nodes()

def femsolver.writerbase.FemInputWriter.get_constraints_temperature_nodes (   self)

◆ get_constraints_tie_faces()

◆ get_constraints_transform_nodes()

◆ get_element_fluid1D_elements()

◆ get_element_geometry1D_elements()

◆ get_element_geometry2D_elements()

◆ get_element_rotation1D_elements()

◆ get_material_elements()

Member Data Documentation

◆ analysis

◆ analysis_type

femsolver.writerbase.FemInputWriter.analysis_type

◆ beamrotation_objects

◆ beamsection_objects

◆ ccx_eall

femsolver.writerbase.FemInputWriter.ccx_eall

◆ ccx_eedges

femsolver.writerbase.FemInputWriter.ccx_eedges

◆ ccx_efaces

femsolver.writerbase.FemInputWriter.ccx_efaces

◆ ccx_elsets

◆ ccx_evolumes

femsolver.writerbase.FemInputWriter.ccx_evolumes

◆ ccx_nall

femsolver.writerbase.FemInputWriter.ccx_nall

◆ constraint_conflict_nodes

◆ contact_objects

◆ dir_name

◆ displacement_objects

◆ document

femsolver.writerbase.FemInputWriter.document

Referenced by femtest.app.test_ccxtools.TestCcxTools.input_file_writing_test(), Mod.Show.mTempoVis.TempoVis.restoreCamera(), femtest.app.test_ccxtools.TestCcxTools.result_reading_test(), Mod.Show.mTempoVis.TempoVis.saveCamera(), femtest.app.test_material.TestMaterialUnits.tearDown(), femtest.app.test_result.TestResult.tearDown(), femtest.app.test_mesh.TestMeshCommon.tearDown(), femtest.app.test_common.TestFemCommon.tearDown(), femtest.app.test_object.TestObjectCreate.tearDown(), femtest.app.test_solverframework.TestSolverFrameWork.tearDown(), femtest.app.test_ccxtools.TestCcxTools.tearDown(), femtest.gui.test_open.TestObjectOpen.tearDown(), femtest.app.test_open.TestObjectOpen.tearDown(), femtest.app.test_femimport.TestObjectExistance.tearDown(), femtest.app.test_object.TestObjectType.tearDown(), femtest.app.test_mesh.TestMeshEleTetra10.tearDown(), femtest.app.test_mesh.TestMeshGroups.tearDown(), femtest.app.test_common.TestFemCommon.test_adding_refshaps(), femtest.app.test_object.TestObjectType.test_femobjects_derivedfromfem(), femtest.app.test_object.TestObjectType.test_femobjects_derivedfromstd(), femtest.app.test_object.TestObjectType.test_femobjects_isoftype(), femtest.app.test_object.TestObjectCreate.test_femobjects_make(), femtest.gui.test_open.TestObjectOpen.test_femobjects_open_de9b3fb438(), femtest.app.test_open.TestObjectOpen.test_femobjects_open_de9b3fb438(), femtest.app.test_open.TestObjectOpen.test_femobjects_open_head(), femtest.gui.test_open.TestObjectOpen.test_femobjects_open_head(), femtest.app.test_object.TestObjectType.test_femobjects_type(), femtest.app.test_ccxtools.TestCcxTools.test_freq_analysis(), femtest.app.test_femimport.TestObjectExistance.test_objects_existance(), femtest.app.test_solverframework.TestSolverFrameWork.test_solver_calculix(), femtest.app.test_solverframework.TestSolverFrameWork.test_solver_elmer(), femtest.app.test_ccxtools.TestCcxTools.test_static_analysis(), femtest.app.test_ccxtools.TestCcxTools.test_static_constraint_contact_shell_shell(), femtest.app.test_ccxtools.TestCcxTools.test_static_constraint_contact_solid_solid(), femtest.app.test_ccxtools.TestCcxTools.test_static_constraint_force_faceload_hexa20(), femtest.app.test_ccxtools.TestCcxTools.test_static_constraint_tie(), femtest.app.test_ccxtools.TestCcxTools.test_static_material_multiple(), femtest.app.test_ccxtools.TestCcxTools.test_static_material_nonlinar(), femtest.app.test_ccxtools.TestCcxTools.test_thermomech_bimetall(), femtest.app.test_ccxtools.TestCcxTools.test_thermomech_flow1D_analysis(), femtest.app.test_ccxtools.TestCcxTools.test_thermomech_spine_analysis(), Mod.Show.TVStack.TVStack.unwindForSaving(), and femsolver.calculix.writer.FemInputWriterCcx.write_footer().

◆ fc_ver

femsolver.writerbase.FemInputWriter.fc_ver

◆ femelement_count_test

◆ femelement_edges_table

◆ femelement_faces_table

◆ femelement_table

◆ femelement_volumes_table

femsolver.writerbase.FemInputWriter.femelement_volumes_table

◆ femelements_edges_only

femsolver.writerbase.FemInputWriter.femelements_edges_only

◆ femelements_faces_only

femsolver.writerbase.FemInputWriter.femelements_faces_only

◆ femmesh

femsolver.writerbase.FemInputWriter.femmesh

Referenced by femsolver.writerbase.FemInputWriter.get_constraints_contact_faces(), femsolver.writerbase.FemInputWriter.get_constraints_displacement_nodes(), femsolver.writerbase.FemInputWriter.get_constraints_fixed_nodes(), femsolver.writerbase.FemInputWriter.get_constraints_fluidsection_nodes(), femsolver.writerbase.FemInputWriter.get_constraints_force_nodeloads(), femsolver.writerbase.FemInputWriter.get_constraints_planerotation_nodes(), femsolver.writerbase.FemInputWriter.get_constraints_pressure_faces(), femsolver.writerbase.FemInputWriter.get_constraints_temperature_nodes(), femsolver.writerbase.FemInputWriter.get_constraints_tie_faces(), femsolver.writerbase.FemInputWriter.get_constraints_transform_nodes(), femsolver.writerbase.FemInputWriter.get_element_fluid1D_elements(), femsolver.writerbase.FemInputWriter.get_element_geometry1D_elements(), femsolver.writerbase.FemInputWriter.get_element_geometry2D_elements(), femsolver.writerbase.FemInputWriter.get_element_rotation1D_elements(), femsolver.writerbase.FemInputWriter.get_material_elements(), femtest.app.test_mesh.TestMeshEleTetra10.test_tetra10_create(), femtest.app.test_mesh.TestMeshEleTetra10.test_tetra10_inp(), femtest.app.test_mesh.TestMeshEleTetra10.test_tetra10_unv(), femtest.app.test_mesh.TestMeshEleTetra10.test_tetra10_vkt(), femtest.app.test_mesh.TestMeshEleTetra10.test_tetra10_yml(), femtest.app.test_mesh.TestMeshEleTetra10.test_tetra10_z88(), femsolver.calculix.writer.FemInputWriterCcx.write_constraints_fixed(), femsolver.calculix.writer.FemInputWriterCcx.write_element_sets_material_and_femelement_type(), femsolver.calculix.writer.FemInputWriterCcx.write_mesh(), femsolver.calculix.writer.FemInputWriterCcx.write_node_sets_nodes_constraints_fixed(), and femsolver.z88.writer.FemInputWriterZ88.write_z88_elements_properties().

◆ femnodes_ele_table

◆ femnodes_mesh

◆ fixed_objects

◆ fluidsection_objects

◆ force_objects

◆ heatflux_objects

◆ initialtemperature_objects

femsolver.writerbase.FemInputWriter.initialtemperature_objects

◆ material_nonlinear_objects

femsolver.writerbase.FemInputWriter.material_nonlinear_objects

◆ material_objects

femsolver.writerbase.FemInputWriter.material_objects

Referenced by femsolver.calculix.writer.FemInputWriterCcx.get_ccx_elsets_multiple_mat_multiple_beam(), femsolver.calculix.writer.FemInputWriterCcx.get_ccx_elsets_multiple_mat_multiple_fluid(), femsolver.calculix.writer.FemInputWriterCcx.get_ccx_elsets_multiple_mat_multiple_shell(), femsolver.calculix.writer.FemInputWriterCcx.get_ccx_elsets_multiple_mat_single_beam(), femsolver.calculix.writer.FemInputWriterCcx.get_ccx_elsets_multiple_mat_single_fluid(), femsolver.calculix.writer.FemInputWriterCcx.get_ccx_elsets_multiple_mat_single_shell(), femsolver.calculix.writer.FemInputWriterCcx.get_ccx_elsets_multiple_mat_solid(), femsolver.calculix.writer.FemInputWriterCcx.get_ccx_elsets_single_mat_multiple_beam(), femsolver.calculix.writer.FemInputWriterCcx.get_ccx_elsets_single_mat_multiple_fluid(), femsolver.calculix.writer.FemInputWriterCcx.get_ccx_elsets_single_mat_multiple_shell(), femsolver.calculix.writer.FemInputWriterCcx.get_ccx_elsets_single_mat_single_beam(), femsolver.calculix.writer.FemInputWriterCcx.get_ccx_elsets_single_mat_single_fluid(), femsolver.calculix.writer.FemInputWriterCcx.get_ccx_elsets_single_mat_single_shell(), femsolver.calculix.writer.FemInputWriterCcx.get_ccx_elsets_single_mat_solid(), femsolver.writerbase.FemInputWriter.get_material_elements(), femsolver.calculix.writer.FemInputWriterCcx.write_element_sets_material_and_femelement_type(), femsolver.calculix.writer.FemInputWriterCcx.write_materials(), and femsolver.z88.writer.FemInputWriterZ88.write_z88_materials().

◆ mesh_object

femsolver.writerbase.FemInputWriter.mesh_object

◆ planerotation_objects

◆ pressure_objects

◆ selfweight_objects

◆ shellthickness_objects

◆ solver_obj

◆ temperature_objects

◆ theshape

femsolver.writerbase.FemInputWriter.theshape

◆ tie_objects

◆ transform_objects


The documentation for this class was generated from the following file:
  • src/Mod/Fem/femsolver/writerbase.py