15#include "iotr_export.h"
42 void set_property(
const std::string &name,
int value)
override;
43 void set_property(
const std::string &name,
double value)
override;
#define IOSS_NODISCARD
Definition Ioss_CodeTypes.h:56
Holds metadata for bulk data associated with a GroupingEntity.
Definition Ioss_Field.h:25
A generic variable type.
Definition Ioss_VariableType.h:70
static const Scale_Factory * factory()
Definition Iotr_Scale.C:18
IOSS_NODISCARD Ioss::Transform * make(const std::string &) const override
Definition Iotr_Scale.C:29
Scale_Factory()
Definition Iotr_Scale.C:24
IOSS_NODISCARD const Ioss::VariableType * output_storage(const Ioss::VariableType *in) const override
Definition Iotr_Scale.C:37
friend class Scale_Factory
Definition Iotr_Scale.h:35
double realMultiplier
Definition Iotr_Scale.h:52
int intMultiplier
Definition Iotr_Scale.h:51
IOSS_NODISCARD size_t output_count(size_t in) const override
Definition Iotr_Scale.C:39
void set_property(const std::string &name, int value) override
Definition Iotr_Scale.C:33
bool internal_execute(const Ioss::Field &field, void *data) override
Definition Iotr_Scale.C:45
The main namespace for the Ioss library.
Definition Ioad_DatabaseIO.C:40
A namespace for Ioss transformations.
Definition Iotr_Initializer.C:16