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_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
示例#3
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
示例#4
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
示例#5
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
示例#6
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
示例#7
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
    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
示例#9
0
    def _validate_edge(self, value):
        value = meta_validation.cast_data_type(value, 'EDGE')
        meta_validation.check_valid_shape(value, [None], 'EDGE')
        meta_validation.check_elements(value, [None], 'EDGE')

        return value
示例#10
0
    def _validate_temperature(self, value):
        value = meta_validation.cast_data_type(value, 'TEMPERATURE')
        meta_validation.check_valid_shape(value, [2], 'TEMPERATURE')
        meta_validation.check_elements(value, [2], 'TEMPERATURE')

        return value
示例#11
0
    def _validate_cell(self, value):
        value = meta_validation.cast_data_type(value, 'CELL')
        meta_validation.check_valid_shape(value, [None], 'CELL')
        meta_validation.check_elements(value, [None], 'CELL')

        return value
示例#12
0
    def _validate_condition(self, value):
        value = meta_validation.cast_data_type(value, 'CONDITION')
        meta_validation.check_valid_shape(value, [None], 'CONDITION')
        meta_validation.check_elements(value, [None], 'CONDITION')

        return value
示例#13
0
    def _validate_particle(self, value):
        value = meta_validation.cast_data_type(value, 'PARTICLE')
        meta_validation.check_valid_shape(value, [None], 'PARTICLE')
        meta_validation.check_elements(value, [None], 'PARTICLE')

        return value
示例#14
0
    def _validate_engine_feature(self, value):
        value = meta_validation.cast_data_type(value, 'ENGINE_FEATURE')
        meta_validation.check_valid_shape(value, [None], 'ENGINE_FEATURE')
        meta_validation.check_elements(value, [None], 'ENGINE_FEATURE')

        return value
示例#15
0
    def _validate_vector(self, value):
        value = meta_validation.cast_data_type(value, 'VECTOR')
        meta_validation.check_valid_shape(value, [3], 'VECTOR')
        meta_validation.check_elements(value, [3], 'VECTOR')

        return value
示例#16
0
    def _validate_bond(self, value):
        value = meta_validation.cast_data_type(value, 'BOND')
        meta_validation.check_valid_shape(value, [None], 'BOND')
        meta_validation.check_elements(value, [None], 'BOND')

        return value