arithmetic

arithmetic — Arithmetic opetations on data fields

Synopsis




void        gwy_data_field_sum_fields       (GwyDataField *result,
                                             GwyDataField *operand1,
                                             GwyDataField *operand2);
void        gwy_data_field_subtract_fields  (GwyDataField *result,
                                             GwyDataField *operand1,
                                             GwyDataField *operand2);
void        gwy_data_field_divide_fields    (GwyDataField *result,
                                             GwyDataField *operand1,
                                             GwyDataField *operand2);
void        gwy_data_field_multiply_fields  (GwyDataField *result,
                                             GwyDataField *operand1,
                                             GwyDataField *operand2);
void        gwy_data_field_min_of_fields    (GwyDataField *result,
                                             GwyDataField *operand1,
                                             GwyDataField *operand2);
void        gwy_data_field_max_of_fields    (GwyDataField *result,
                                             GwyDataField *operand1,
                                             GwyDataField *operand2);

Description

Details

gwy_data_field_sum_fields ()

void        gwy_data_field_sum_fields       (GwyDataField *result,
                                             GwyDataField *operand1,
                                             GwyDataField *operand2);

Sums two data fields.

result : A data field to put the result to. May be one of operand1, operand2.
operand1 : First data field operand.
operand2 : Second data field operand.

gwy_data_field_subtract_fields ()

void        gwy_data_field_subtract_fields  (GwyDataField *result,
                                             GwyDataField *operand1,
                                             GwyDataField *operand2);

Subtracts one data field from another.

result : A data field to put the result to. May be one of operand1, operand2.
operand1 : First data field operand.
operand2 : Second data field operand.

gwy_data_field_divide_fields ()

void        gwy_data_field_divide_fields    (GwyDataField *result,
                                             GwyDataField *operand1,
                                             GwyDataField *operand2);

Divides one data field with another.

result : A data field to put the result to. May be one of operand1, operand2.
operand1 : First data field operand.
operand2 : Second data field operand.

gwy_data_field_multiply_fields ()

void        gwy_data_field_multiply_fields  (GwyDataField *result,
                                             GwyDataField *operand1,
                                             GwyDataField *operand2);

Multiplies two data fields.

result : A data field to put the result to. May be one of operand1, operand2.
operand1 : First data field operand.
operand2 : Second data field operand.

gwy_data_field_min_of_fields ()

void        gwy_data_field_min_of_fields    (GwyDataField *result,
                                             GwyDataField *operand1,
                                             GwyDataField *operand2);

Finds point-wise maxima of two data fields.

result : A data field to put the result to. May be one of operand1, operand2.
operand1 : First data field operand.
operand2 : Second data field operand.

gwy_data_field_max_of_fields ()

void        gwy_data_field_max_of_fields    (GwyDataField *result,
                                             GwyDataField *operand1,
                                             GwyDataField *operand2);

Finds point-wise minima of two data fields.

result : A data field to put the result to. May be one of operand1, operand2.
operand1 : First data field operand.
operand2 : Second data field operand.