예제 #1
0
    def _validate_computational_method(self, value):
        value = meta_validation.cast_data_type(value, 'COMPUTATIONAL_METHOD')
        meta_validation.check_valid_shape(value, [None],
                                          'COMPUTATIONAL_METHOD')
        meta_validation.check_elements(value, [None], 'COMPUTATIONAL_METHOD')

        return value
    def _validate_phase_volume_fraction(self, value):
        value = meta_validation.cast_data_type(value, 'PHASE_VOLUME_FRACTION')
        meta_validation.check_valid_shape(value, [None],
                                          'PHASE_VOLUME_FRACTION')
        meta_validation.check_elements(value, [None], 'PHASE_VOLUME_FRACTION')

        return value
 def _validate_cohesion_energy_density(self, value):
     value = meta_validation.cast_data_type(value,
                                            'COHESION_ENERGY_DENSITY')
     meta_validation.check_valid_shape(value, [1],
                                       'COHESION_ENERGY_DENSITY')
     meta_validation.validate_cuba_keyword(value, 'COHESION_ENERGY_DENSITY')
     return value
 def _validate_restitution_coefficient(self, value):
     value = meta_validation.cast_data_type(value,
                                            'RESTITUTION_COEFFICIENT')
     meta_validation.check_valid_shape(value, [1],
                                       'RESTITUTION_COEFFICIENT')
     meta_validation.validate_cuba_keyword(value, 'RESTITUTION_COEFFICIENT')
     return value
 def _validate_velocity(self, value):
     value = meta_validation.cast_data_type(value, 'VELOCITY')
     meta_validation.check_valid_shape(value, [1], 'VELOCITY')
     meta_validation.validate_cuba_keyword(value, 'VELOCITY')
     return value
예제 #6
0
    def _validate_point(self, value):
        value = meta_validation.cast_data_type(value, 'POINT')
        meta_validation.check_valid_shape(value, [None], 'POINT')
        meta_validation.check_elements(value, [None], 'POINT')

        return value
예제 #7
0
    def _validate_linear_constant(self, value):
        value = meta_validation.cast_data_type(value, 'LINEAR_CONSTANT')
        meta_validation.check_valid_shape(value, [2], 'LINEAR_CONSTANT')
        meta_validation.check_elements(value, [2], 'LINEAR_CONSTANT')

        return value
예제 #8
0
 def _validate_origin(self, value):
     value = meta_validation.cast_data_type(value, 'ORIGIN')
     meta_validation.check_valid_shape(value, [1], 'ORIGIN')
     meta_validation.validate_cuba_keyword(value, 'ORIGIN')
     return value
예제 #9
0
 def _validate_primitive_cell(self, value):
     value = meta_validation.cast_data_type(value, 'PRIMITIVE_CELL')
     meta_validation.check_valid_shape(value, [1], 'PRIMITIVE_CELL')
     meta_validation.validate_cuba_keyword(value, 'PRIMITIVE_CELL')
     return value
 def _validate_initial_viscosity(self, value):
     value = meta_validation.cast_data_type(value, 'INITIAL_VISCOSITY')
     meta_validation.check_valid_shape(value, [1], 'INITIAL_VISCOSITY')
     meta_validation.validate_cuba_keyword(value, 'INITIAL_VISCOSITY')
     return value
예제 #11
0
 def _validate_volume_fraction(self, value):
     value = meta_validation.cast_data_type(value, 'VOLUME_FRACTION')
     meta_validation.check_valid_shape(value, [1], 'VOLUME_FRACTION')
     meta_validation.validate_cuba_keyword(value, 'VOLUME_FRACTION')
     return value
예제 #12
0
 def _validate_major(self, value):
     value = meta_validation.cast_data_type(value, 'MAJOR')
     meta_validation.check_valid_shape(value, [1], 'MAJOR')
     meta_validation.validate_cuba_keyword(value, 'MAJOR')
     return value
예제 #13
0
 def _validate_full(self, value):
     value = meta_validation.cast_data_type(value, 'FULL')
     meta_validation.check_valid_shape(value, [1], 'FULL')
     meta_validation.validate_cuba_keyword(value, 'FULL')
     return value
예제 #14
0
 def _validate_patch(self, value):
     value = meta_validation.cast_data_type(value, 'PATCH')
     meta_validation.check_valid_shape(value, [1], 'PATCH')
     meta_validation.validate_cuba_keyword(value, 'PATCH')
     return value
예제 #15
0
 def _validate_acceleration(self, value):
     value = meta_validation.cast_data_type(value, 'ACCELERATION')
     meta_validation.check_valid_shape(value, [1], 'ACCELERATION')
     meta_validation.validate_cuba_keyword(value, 'ACCELERATION')
     return value
예제 #16
0
 def _validate_maximum_viscosity(self, value):
     value = meta_validation.cast_data_type(value, 'MAXIMUM_VISCOSITY')
     meta_validation.check_valid_shape(value, [1], 'MAXIMUM_VISCOSITY')
     meta_validation.validate_cuba_keyword(value, 'MAXIMUM_VISCOSITY')
     return value
 def _validate_linear_constant(self, value):
     value = meta_validation.cast_data_type(value, 'LINEAR_CONSTANT')
     meta_validation.check_valid_shape(value, [1], 'LINEAR_CONSTANT')
     meta_validation.validate_cuba_keyword(value, 'LINEAR_CONSTANT')
     return value
예제 #18
0
 def _validate_cutoff_distance(self, value):
     value = meta_validation.cast_data_type(value, 'CUTOFF_DISTANCE')
     meta_validation.check_valid_shape(value, [1], 'CUTOFF_DISTANCE')
     meta_validation.validate_cuba_keyword(value, 'CUTOFF_DISTANCE')
     return value
 def _validate_power_law_index(self, value):
     value = meta_validation.cast_data_type(value, 'POWER_LAW_INDEX')
     meta_validation.check_valid_shape(value, [1], 'POWER_LAW_INDEX')
     meta_validation.validate_cuba_keyword(value, 'POWER_LAW_INDEX')
     return value
예제 #20
0
 def _validate_dielectric_constant(self, value):
     value = meta_validation.cast_data_type(value, 'DIELECTRIC_CONSTANT')
     meta_validation.check_valid_shape(value, [1], 'DIELECTRIC_CONSTANT')
     meta_validation.validate_cuba_keyword(value, 'DIELECTRIC_CONSTANT')
     return value
 def _validate_relaxation_time(self, value):
     value = meta_validation.cast_data_type(value, 'RELAXATION_TIME')
     meta_validation.check_valid_shape(value, [1], 'RELAXATION_TIME')
     meta_validation.validate_cuba_keyword(value, 'RELAXATION_TIME')
     return value
예제 #22
0
 def _validate_material(self, value):
     value = meta_validation.cast_data_type(value, 'MATERIAL')
     meta_validation.check_valid_shape(value, [1], 'MATERIAL')
     meta_validation.validate_cuba_keyword(value, 'MATERIAL')
     return value
예제 #23
0
    def _validate_size(self, value):
        value = meta_validation.cast_data_type(value, 'SIZE')
        meta_validation.check_valid_shape(value, [3], 'SIZE')
        meta_validation.check_elements(value, [3], 'SIZE')

        return value
예제 #24
0
 def _validate_description(self, value):
     value = meta_validation.cast_data_type(value, 'DESCRIPTION')
     meta_validation.check_valid_shape(value, [1], 'DESCRIPTION')
     meta_validation.validate_cuba_keyword(value, 'DESCRIPTION')
     return value
예제 #25
0
    def _validate_lattice_parameter(self, value):
        value = meta_validation.cast_data_type(value, 'LATTICE_PARAMETER')
        meta_validation.check_valid_shape(value, [3], 'LATTICE_PARAMETER')
        meta_validation.check_elements(value, [3], 'LATTICE_PARAMETER')

        return value
예제 #26
0
    def _validate_material(self, value):
        value = meta_validation.cast_data_type(value, 'MATERIAL')
        meta_validation.check_valid_shape(value, [None], 'MATERIAL')
        meta_validation.check_elements(value, [None], 'MATERIAL')

        return value
예제 #27
0
 def _validate_position(self, value):
     value = meta_validation.cast_data_type(value, 'POSITION')
     meta_validation.check_valid_shape(value, [1], 'POSITION')
     meta_validation.validate_cuba_keyword(value, 'POSITION')
     return value
예제 #28
0
    def _validate_power_law_index(self, value):
        value = meta_validation.cast_data_type(value, 'POWER_LAW_INDEX')
        meta_validation.check_valid_shape(value, [2], 'POWER_LAW_INDEX')
        meta_validation.check_elements(value, [2], 'POWER_LAW_INDEX')

        return value
예제 #29
0
 def _validate_name(self, value):
     value = meta_validation.cast_data_type(value, 'NAME')
     meta_validation.check_valid_shape(value, [1], 'NAME')
     meta_validation.validate_cuba_keyword(value, 'NAME')
     return value
예제 #30
0
 def _validate_physics_equation(self, value):
     value = meta_validation.cast_data_type(value, 'PHYSICS_EQUATION')
     meta_validation.check_valid_shape(value, [1], 'PHYSICS_EQUATION')
     meta_validation.validate_cuba_keyword(value, 'PHYSICS_EQUATION')
     return value