KratosMultiphysics
KRATOS Multiphysics (Kratos) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
Public Member Functions | Public Attributes | List of all members
dem_vtk_output.VtkOutput Class Reference
Collaboration diagram for dem_vtk_output.VtkOutput:

Public Member Functions

def __init__ (self, main_path, problem_name, spheres_model_part, contact_model_part, rigid_face_model_part, DEM_parameters)
 
def ConvertParticlesToNumpyArrays (self)
 
def ConvertContactsToNumpyArrays (self)
 
def ConvertWallsToNumpyArrays (self)
 
def WriteResults (self, time)
 

Public Attributes

 problem_name
 
 DEM_parameters
 
 PostDisplacement
 
 PostVelocity
 
 PostTotalForces
 
 PostNonDimensionalVolumeWear
 
 PostAppliedForces
 
 PostDampForces
 
 PostRadius
 
 PostGroupId
 
 PostExportId
 
 PostSkinSphere
 
 PostGluedSphere
 
 PostAngularVelocity
 
 PostParticleMoment
 
 PostEulerAngles
 
 PostRollingResistanceMoment
 
 PostNeighbourSize
 
 PostDamageRatio
 
 PostLocalContactForce
 
 PostFailureCriterionState
 
 PostContactFailureId
 
 PostContactTau
 
 PostContactSigma
 
 PostContactRadius
 
 spheres_model_part
 
 contact_model_part
 
 rigid_face_model_part
 
 vtk_post_path_directory
 
 counter
 
 particles_X
 
 particles_Y
 
 particles_Z
 
 particles_material
 
 particles_R
 
 velocities_X
 
 velocities_Y
 
 velocities_Z
 
 displacement_X
 
 displacement_Y
 
 displacement_Z
 
 total_force_X
 
 total_force_Y
 
 total_force_Z
 
 non_dimensional_volume_wear
 
 applied_force_X
 
 applied_force_Y
 
 applied_force_Z
 
 damp_force_X
 
 damp_force_Y
 
 damp_force_Z
 
 group_id
 
 export_id
 
 skin_sphere
 
 glued_sphere
 
 angular_velocity_X
 
 angular_velocity_Y
 
 angular_velocity_Z
 
 particle_moment_X
 
 particle_moment_Y
 
 particle_moment_Z
 
 euler_angles_X
 
 euler_angles_Y
 
 euler_angles_Z
 
 rolling_resistance_moment_X
 
 rolling_resistance_moment_Y
 
 rolling_resistance_moment_Z
 
 neighbour_size
 
 damage_ratio
 
 start_and_end_points_X
 
 start_and_end_points_Y
 
 start_and_end_points_Z
 
 local_contact_force_X
 
 local_contact_force_Y
 
 local_contact_force_Z
 
 local_contact_force_X_point
 
 local_contact_force_Y_point
 
 local_contact_force_Z_point
 
 failure_criterion_state
 
 contact_failure_id
 
 contact_tau
 
 contact_tau_point
 
 contact_sigma
 
 contact_sigma_point
 
 contact_radius
 
 contact_radius_point
 
 walls_X
 
 walls_Y
 
 walls_Z
 
 walls_connectivity
 
 walls_offsets
 
 walls_cell_types
 

Constructor & Destructor Documentation

◆ __init__()

def dem_vtk_output.VtkOutput.__init__ (   self,
  main_path,
  problem_name,
  spheres_model_part,
  contact_model_part,
  rigid_face_model_part,
  DEM_parameters 
)

Member Function Documentation

◆ ConvertContactsToNumpyArrays()

def dem_vtk_output.VtkOutput.ConvertContactsToNumpyArrays (   self)

◆ ConvertParticlesToNumpyArrays()

def dem_vtk_output.VtkOutput.ConvertParticlesToNumpyArrays (   self)

◆ ConvertWallsToNumpyArrays()

def dem_vtk_output.VtkOutput.ConvertWallsToNumpyArrays (   self)

◆ WriteResults()

def dem_vtk_output.VtkOutput.WriteResults (   self,
  time 
)

Member Data Documentation

◆ angular_velocity_X

dem_vtk_output.VtkOutput.angular_velocity_X

◆ angular_velocity_Y

dem_vtk_output.VtkOutput.angular_velocity_Y

◆ angular_velocity_Z

dem_vtk_output.VtkOutput.angular_velocity_Z

◆ applied_force_X

dem_vtk_output.VtkOutput.applied_force_X

◆ applied_force_Y

dem_vtk_output.VtkOutput.applied_force_Y

◆ applied_force_Z

dem_vtk_output.VtkOutput.applied_force_Z

◆ contact_failure_id

dem_vtk_output.VtkOutput.contact_failure_id

◆ contact_model_part

dem_vtk_output.VtkOutput.contact_model_part

◆ contact_radius

dem_vtk_output.VtkOutput.contact_radius

◆ contact_radius_point

dem_vtk_output.VtkOutput.contact_radius_point

◆ contact_sigma

dem_vtk_output.VtkOutput.contact_sigma

◆ contact_sigma_point

dem_vtk_output.VtkOutput.contact_sigma_point

◆ contact_tau

dem_vtk_output.VtkOutput.contact_tau

◆ contact_tau_point

dem_vtk_output.VtkOutput.contact_tau_point

◆ counter

dem_vtk_output.VtkOutput.counter

◆ damage_ratio

dem_vtk_output.VtkOutput.damage_ratio

◆ damp_force_X

dem_vtk_output.VtkOutput.damp_force_X

◆ damp_force_Y

dem_vtk_output.VtkOutput.damp_force_Y

◆ damp_force_Z

dem_vtk_output.VtkOutput.damp_force_Z

◆ DEM_parameters

dem_vtk_output.VtkOutput.DEM_parameters

◆ displacement_X

dem_vtk_output.VtkOutput.displacement_X

◆ displacement_Y

dem_vtk_output.VtkOutput.displacement_Y

◆ displacement_Z

dem_vtk_output.VtkOutput.displacement_Z

◆ euler_angles_X

dem_vtk_output.VtkOutput.euler_angles_X

◆ euler_angles_Y

dem_vtk_output.VtkOutput.euler_angles_Y

◆ euler_angles_Z

dem_vtk_output.VtkOutput.euler_angles_Z

◆ export_id

dem_vtk_output.VtkOutput.export_id

◆ failure_criterion_state

dem_vtk_output.VtkOutput.failure_criterion_state

◆ glued_sphere

dem_vtk_output.VtkOutput.glued_sphere

◆ group_id

dem_vtk_output.VtkOutput.group_id

◆ local_contact_force_X

dem_vtk_output.VtkOutput.local_contact_force_X

◆ local_contact_force_X_point

dem_vtk_output.VtkOutput.local_contact_force_X_point

◆ local_contact_force_Y

dem_vtk_output.VtkOutput.local_contact_force_Y

◆ local_contact_force_Y_point

dem_vtk_output.VtkOutput.local_contact_force_Y_point

◆ local_contact_force_Z

dem_vtk_output.VtkOutput.local_contact_force_Z

◆ local_contact_force_Z_point

dem_vtk_output.VtkOutput.local_contact_force_Z_point

◆ neighbour_size

dem_vtk_output.VtkOutput.neighbour_size

◆ non_dimensional_volume_wear

dem_vtk_output.VtkOutput.non_dimensional_volume_wear

◆ particle_moment_X

dem_vtk_output.VtkOutput.particle_moment_X

◆ particle_moment_Y

dem_vtk_output.VtkOutput.particle_moment_Y

◆ particle_moment_Z

dem_vtk_output.VtkOutput.particle_moment_Z

◆ particles_material

dem_vtk_output.VtkOutput.particles_material

◆ particles_R

dem_vtk_output.VtkOutput.particles_R

◆ particles_X

dem_vtk_output.VtkOutput.particles_X

◆ particles_Y

dem_vtk_output.VtkOutput.particles_Y

◆ particles_Z

dem_vtk_output.VtkOutput.particles_Z

◆ PostAngularVelocity

dem_vtk_output.VtkOutput.PostAngularVelocity

◆ PostAppliedForces

dem_vtk_output.VtkOutput.PostAppliedForces

◆ PostContactFailureId

dem_vtk_output.VtkOutput.PostContactFailureId

◆ PostContactRadius

dem_vtk_output.VtkOutput.PostContactRadius

◆ PostContactSigma

dem_vtk_output.VtkOutput.PostContactSigma

◆ PostContactTau

dem_vtk_output.VtkOutput.PostContactTau

◆ PostDamageRatio

dem_vtk_output.VtkOutput.PostDamageRatio

◆ PostDampForces

dem_vtk_output.VtkOutput.PostDampForces

◆ PostDisplacement

dem_vtk_output.VtkOutput.PostDisplacement

◆ PostEulerAngles

dem_vtk_output.VtkOutput.PostEulerAngles

◆ PostExportId

dem_vtk_output.VtkOutput.PostExportId

◆ PostFailureCriterionState

dem_vtk_output.VtkOutput.PostFailureCriterionState

◆ PostGluedSphere

dem_vtk_output.VtkOutput.PostGluedSphere

◆ PostGroupId

dem_vtk_output.VtkOutput.PostGroupId

◆ PostLocalContactForce

dem_vtk_output.VtkOutput.PostLocalContactForce

◆ PostNeighbourSize

dem_vtk_output.VtkOutput.PostNeighbourSize

◆ PostNonDimensionalVolumeWear

dem_vtk_output.VtkOutput.PostNonDimensionalVolumeWear

◆ PostParticleMoment

dem_vtk_output.VtkOutput.PostParticleMoment

◆ PostRadius

dem_vtk_output.VtkOutput.PostRadius

◆ PostRollingResistanceMoment

dem_vtk_output.VtkOutput.PostRollingResistanceMoment

◆ PostSkinSphere

dem_vtk_output.VtkOutput.PostSkinSphere

◆ PostTotalForces

dem_vtk_output.VtkOutput.PostTotalForces

◆ PostVelocity

dem_vtk_output.VtkOutput.PostVelocity

◆ problem_name

dem_vtk_output.VtkOutput.problem_name

◆ rigid_face_model_part

dem_vtk_output.VtkOutput.rigid_face_model_part

◆ rolling_resistance_moment_X

dem_vtk_output.VtkOutput.rolling_resistance_moment_X

◆ rolling_resistance_moment_Y

dem_vtk_output.VtkOutput.rolling_resistance_moment_Y

◆ rolling_resistance_moment_Z

dem_vtk_output.VtkOutput.rolling_resistance_moment_Z

◆ skin_sphere

dem_vtk_output.VtkOutput.skin_sphere

◆ spheres_model_part

dem_vtk_output.VtkOutput.spheres_model_part

◆ start_and_end_points_X

dem_vtk_output.VtkOutput.start_and_end_points_X

◆ start_and_end_points_Y

dem_vtk_output.VtkOutput.start_and_end_points_Y

◆ start_and_end_points_Z

dem_vtk_output.VtkOutput.start_and_end_points_Z

◆ total_force_X

dem_vtk_output.VtkOutput.total_force_X

◆ total_force_Y

dem_vtk_output.VtkOutput.total_force_Y

◆ total_force_Z

dem_vtk_output.VtkOutput.total_force_Z

◆ velocities_X

dem_vtk_output.VtkOutput.velocities_X

◆ velocities_Y

dem_vtk_output.VtkOutput.velocities_Y

◆ velocities_Z

dem_vtk_output.VtkOutput.velocities_Z

◆ vtk_post_path_directory

dem_vtk_output.VtkOutput.vtk_post_path_directory

◆ walls_cell_types

dem_vtk_output.VtkOutput.walls_cell_types

◆ walls_connectivity

dem_vtk_output.VtkOutput.walls_connectivity

◆ walls_offsets

dem_vtk_output.VtkOutput.walls_offsets

◆ walls_X

dem_vtk_output.VtkOutput.walls_X

◆ walls_Y

dem_vtk_output.VtkOutput.walls_Y

◆ walls_Z

dem_vtk_output.VtkOutput.walls_Z

The documentation for this class was generated from the following file: