femsolver.calculix.writer.FemInputWriterCcx Class Reference

Public Member Functions

def get_ccx_elsets_multiple_mat_multiple_beam (self)
 
def get_ccx_elsets_multiple_mat_multiple_fluid (self)
 
def get_ccx_elsets_multiple_mat_multiple_shell (self)
 
def get_ccx_elsets_multiple_mat_single_beam (self)
 
def get_ccx_elsets_multiple_mat_single_fluid (self)
 
def get_ccx_elsets_multiple_mat_single_shell (self)
 
def get_ccx_elsets_multiple_mat_solid (self)
 
def get_ccx_elsets_single_mat_multiple_beam (self)
 
def get_ccx_elsets_single_mat_multiple_fluid (self)
 
def get_ccx_elsets_single_mat_multiple_shell (self)
 
def get_ccx_elsets_single_mat_single_beam (self)
 
def get_ccx_elsets_single_mat_single_fluid (self)
 
def get_ccx_elsets_single_mat_single_shell (self)
 
def get_ccx_elsets_single_mat_solid (self)
 
def write_calculix_input (self)
 
def write_calculix_input_file (self)
 
def write_constraints_contact (self, f)
 
def write_constraints_displacement (self, f)
 
def write_constraints_fixed (self, f)
 
def write_constraints_fluidsection (self, f)
 
def write_constraints_force (self, f, inpfile_split=None)
 
def write_constraints_heatflux (self, f, inpfile_split=None)
 
def write_constraints_initialtemperature (self, f)
 
def write_constraints_planerotation (self, f)
 
def write_constraints_pressure (self, f, inpfile_split=None)
 
def write_constraints_selfweight (self, f)
 
def write_constraints_temperature (self, f)
 
def write_constraints_tie (self, f)
 
def write_constraints_transform (self, f)
 
def write_element_sets_material_and_femelement_type (self, f)
 
def write_faceheatflux_constraints_heatflux (self, f)
 
def write_faceloads_constraints_pressure (self, f)
 
def write_femelementsets (self, f)
 
def write_footer (self, f)
 
def write_materials (self, f)
 
def write_mesh (self, inpfile_split=None)
 
def write_node_sets_constraints_displacement (self, f, inpfile_split=None)
 
def write_node_sets_constraints_fixed (self, f, inpfile_split=None)
 
def write_node_sets_constraints_planerotation (self, f, inpfile_split=None)
 
def write_node_sets_constraints_temperature (self, f, inpfile_split=None)
 
def write_node_sets_constraints_transform (self, f, inpfile_split=None)
 
def write_node_sets_nodes_constraints_displacement (self, f)
 
def write_node_sets_nodes_constraints_fixed (self, f)
 
def write_node_sets_nodes_constraints_planerotation (self, f)
 
def write_node_sets_nodes_constraints_temperature (self, f)
 
def write_node_sets_nodes_constraints_transform (self, f)
 
def write_nodeloads_constraints_force (self, f)
 
def write_outputs_types (self, f)
 
def write_step_begin (self, f)
 
def write_step_end (self, f)
 
def write_surfacefaces_constraints_contact (self, f)
 
def write_surfacefaces_constraints_tie (self, f)
 
def write_surfaces_constraints_contact (self, f, inpfile_split=None)
 
def write_surfaces_constraints_tie (self, f, inpfile_split=None)
 
- Public Member Functions inherited from femsolver.writerbase.FemInputWriter
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_type
 
 femnodes_mesh
 
 file_name
 
 fluid_inout_nodes_file
 
 FluidInletoutlet_ele
 
 gravity
 
 include
 
 mesh_name
 
 split_inpfile
 
- Public Attributes inherited from femsolver.writerbase.FemInputWriter
 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_ccx_elsets_multiple_mat_multiple_beam()

◆ get_ccx_elsets_multiple_mat_multiple_fluid()

◆ get_ccx_elsets_multiple_mat_multiple_shell()

◆ get_ccx_elsets_multiple_mat_single_beam()

◆ get_ccx_elsets_multiple_mat_single_fluid()

◆ get_ccx_elsets_multiple_mat_single_shell()

◆ get_ccx_elsets_multiple_mat_solid()

◆ get_ccx_elsets_single_mat_multiple_beam()

◆ get_ccx_elsets_single_mat_multiple_fluid()

◆ get_ccx_elsets_single_mat_multiple_shell()

◆ get_ccx_elsets_single_mat_single_beam()

◆ get_ccx_elsets_single_mat_single_fluid()

◆ get_ccx_elsets_single_mat_single_shell()

◆ get_ccx_elsets_single_mat_solid()

◆ write_calculix_input()

def femsolver.calculix.writer.FemInputWriterCcx.write_calculix_input (   self)

◆ write_calculix_input_file()

◆ write_constraints_contact()

def femsolver.calculix.writer.FemInputWriterCcx.write_constraints_contact (   self,
  f 
)

◆ write_constraints_displacement()

def femsolver.calculix.writer.FemInputWriterCcx.write_constraints_displacement (   self,
  f 
)

◆ write_constraints_fixed()

◆ write_constraints_fluidsection()

◆ write_constraints_force()

◆ write_constraints_heatflux()

◆ write_constraints_initialtemperature()

def femsolver.calculix.writer.FemInputWriterCcx.write_constraints_initialtemperature (   self,
  f 
)

◆ write_constraints_planerotation()

def femsolver.calculix.writer.FemInputWriterCcx.write_constraints_planerotation (   self,
  f 
)

◆ write_constraints_pressure()

◆ write_constraints_selfweight()

◆ write_constraints_temperature()

def femsolver.calculix.writer.FemInputWriterCcx.write_constraints_temperature (   self,
  f 
)

◆ write_constraints_tie()

def femsolver.calculix.writer.FemInputWriterCcx.write_constraints_tie (   self,
  f 
)

◆ write_constraints_transform()

def femsolver.calculix.writer.FemInputWriterCcx.write_constraints_transform (   self,
  f 
)

◆ write_element_sets_material_and_femelement_type()

def femsolver.calculix.writer.FemInputWriterCcx.write_element_sets_material_and_femelement_type (   self,
  f 
)

References femsolver.writerbase.FemInputWriter.beamsection_objects, femsolver.writerbase.FemInputWriter.ccx_elsets, femsolver.writerbase.FemInputWriter.femmesh, femsolver.calculix.writer.FemInputWriterCcx.FluidInletoutlet_ele, femsolver.writerbase.FemInputWriter.fluidsection_objects, 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_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(), femsolver.writerbase.FemInputWriter.material_objects, and femsolver.writerbase.FemInputWriter.shellthickness_objects.

◆ write_faceheatflux_constraints_heatflux()

def femsolver.calculix.writer.FemInputWriterCcx.write_faceheatflux_constraints_heatflux (   self,
  f 
)

◆ write_faceloads_constraints_pressure()

def femsolver.calculix.writer.FemInputWriterCcx.write_faceloads_constraints_pressure (   self,
  f 
)

◆ write_femelementsets()

def femsolver.calculix.writer.FemInputWriterCcx.write_femelementsets (   self,
  f 
)

◆ write_footer()

def femsolver.calculix.writer.FemInputWriterCcx.write_footer (   self,
  f 
)

References femsolver.writerbase.FemInputWriter.analysis, femmesh.gmshtools.GmshTools.analysis, femsolver.elmer.writer.Writer.analysis, femsolver.writerbase.FemInputWriter.document, Gui::MergeDocuments.document, Gui::DocumentT.document, App::DocumentT.document, DraftUtils::DraftDxfRead.document, Gui::ViewProviderT.document, App::DocumentObjectT.document, and femsolver.writerbase.FemInputWriter.fc_ver.

◆ write_materials()

◆ write_mesh()

◆ write_node_sets_constraints_displacement()

◆ write_node_sets_constraints_fixed()

◆ write_node_sets_constraints_planerotation()

◆ write_node_sets_constraints_temperature()

def femsolver.calculix.writer.FemInputWriterCcx.write_node_sets_constraints_temperature (   self,
  f,
  inpfile_split = None 
)

◆ write_node_sets_constraints_transform()

◆ write_node_sets_nodes_constraints_displacement()

def femsolver.calculix.writer.FemInputWriterCcx.write_node_sets_nodes_constraints_displacement (   self,
  f 
)

◆ write_node_sets_nodes_constraints_fixed()

◆ write_node_sets_nodes_constraints_planerotation()

def femsolver.calculix.writer.FemInputWriterCcx.write_node_sets_nodes_constraints_planerotation (   self,
  f 
)

◆ write_node_sets_nodes_constraints_temperature()

def femsolver.calculix.writer.FemInputWriterCcx.write_node_sets_nodes_constraints_temperature (   self,
  f 
)

◆ write_node_sets_nodes_constraints_transform()

def femsolver.calculix.writer.FemInputWriterCcx.write_node_sets_nodes_constraints_transform (   self,
  f 
)

◆ write_nodeloads_constraints_force()

def femsolver.calculix.writer.FemInputWriterCcx.write_nodeloads_constraints_force (   self,
  f 
)

◆ write_outputs_types()

◆ write_step_begin()

def femsolver.calculix.writer.FemInputWriterCcx.write_step_begin (   self,
  f 
)

◆ write_step_end()

def femsolver.calculix.writer.FemInputWriterCcx.write_step_end (   self,
  f 
)

◆ write_surfacefaces_constraints_contact()

def femsolver.calculix.writer.FemInputWriterCcx.write_surfacefaces_constraints_contact (   self,
  f 
)

◆ write_surfacefaces_constraints_tie()

def femsolver.calculix.writer.FemInputWriterCcx.write_surfacefaces_constraints_tie (   self,
  f 
)

◆ write_surfaces_constraints_contact()

◆ write_surfaces_constraints_tie()

Member Data Documentation

◆ analysis_type

◆ femnodes_mesh

◆ file_name

◆ fluid_inout_nodes_file

femsolver.calculix.writer.FemInputWriterCcx.fluid_inout_nodes_file

◆ FluidInletoutlet_ele

femsolver.calculix.writer.FemInputWriterCcx.FluidInletoutlet_ele

◆ gravity

femsolver.calculix.writer.FemInputWriterCcx.gravity

◆ include

femsolver.calculix.writer.FemInputWriterCcx.include

◆ mesh_name

◆ split_inpfile

femsolver.calculix.writer.FemInputWriterCcx.split_inpfile

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