Public Member Functions | |
| UdunitsPhysicalUnitConverter (UdunitsPhysicalUnitSystem *, UdunitsPhysicalUnit *from_unit, UdunitsPhysicalUnit *to_unit, ::cv_converter *converter) | |
| virtual Real | convert (Real value) |
| Returns the converted value of value. | |
| virtual void | convert (RealConstArrayView input_values, RealArrayView output_values) |
| Returns the converted values of input_values in output_values. | |
| virtual IPhysicalUnit * | fromUnit () |
| Starting unit. | |
| virtual IPhysicalUnit * | toUnit () |
| Target unit. | |
| Public Member Functions inherited from Arcane::IPhysicalUnitConverter | |
| virtual | ~IPhysicalUnitConverter ()=default |
| Releases resources. | |
Private Attributes | |
| UdunitsPhysicalUnit * | m_from_unit |
| UdunitsPhysicalUnit * | m_to_unit |
| bool | m_is_from_owned |
| bool | m_is_to_owned |
| ::cv_converter * | m_converter |
Definition at line 90 of file UdunitsPhysicalUnitSystemService.cc.
|
inline |
Definition at line 95 of file UdunitsPhysicalUnitSystemService.cc.
|
inline |
Definition at line 107 of file UdunitsPhysicalUnitSystemService.cc.
Returns the converted value of value.
Implements Arcane::IPhysicalUnitConverter.
Definition at line 117 of file UdunitsPhysicalUnitSystemService.cc.
|
inlinevirtual |
Returns the converted values of input_values in output_values.
Implements Arcane::IPhysicalUnitConverter.
Definition at line 123 of file UdunitsPhysicalUnitSystemService.cc.
References Arcane::ArrayView< T >::data(), Arcane::ConstArrayView< T >::data(), Arcane::ArrayView< T >::size(), and Arcane::ConstArrayView< T >::size().
|
inlinevirtual |
Starting unit.
Implements Arcane::IPhysicalUnitConverter.
Definition at line 133 of file UdunitsPhysicalUnitSystemService.cc.
|
inlinevirtual |
Target unit.
Implements Arcane::IPhysicalUnitConverter.
Definition at line 138 of file UdunitsPhysicalUnitSystemService.cc.
|
private |
Definition at line 149 of file UdunitsPhysicalUnitSystemService.cc.
|
private |
Definition at line 145 of file UdunitsPhysicalUnitSystemService.cc.
|
private |
Definition at line 147 of file UdunitsPhysicalUnitSystemService.cc.
|
private |
Definition at line 148 of file UdunitsPhysicalUnitSystemService.cc.
|
private |
Definition at line 146 of file UdunitsPhysicalUnitSystemService.cc.