Variable descriptor#

Package initialization for ansys.units.variable_descriptor.

Exports the VariableCatalog catalog and core interfaces for working with physical quantities in a product-agnostic way.

Example#

from ansys.units.variable_descriptor import VariableCatalog
from ansys.fluent.core.variable_strategies import FluentSVarNamingStrategy

quantity = VariableCatalog.PRESSURE
strategy = FluentSVarNamingStrategy()

print(strategy.to_string(quantity))
class ansys.units.variable_descriptor.ConversionStrategy#

Bases: ABC

Abstract base class for VariableDescriptor conversion strategies.

This class defines the interface for all conversion strategies. Derived classes must implement the methods defined here to handle the conversion of VariableDescriptor objects to and from their string representations, as well as to check if a VariableDescriptor is supported.

abstract supports(variable: VariableDescriptor) bool#

Check if the given VariableDescriptor is supported by the strategy.

Parameters:
variableVariableDescriptor

The VariableDescriptor to check.

Returns:
bool

True if the VariableDescriptor is supported, False otherwise.

Raises:
NotImplementedError

If the method is not implemented in a derived class.

abstract to_string(variable: VariableDescriptor | str | None) str | None#

Convert a VariableDescriptor to its string representation.

Parameters:
variableVariableDescriptor | str

The VariableDescriptor to convert, or a string representation.

Returns:
str

The string representation of the VariableDescriptor.

Raises:
NotImplementedError

If the method is not implemented in a derived class.

abstract to_variable_descriptor(variable: VariableDescriptor | str) VariableDescriptor | None#

Convert a string to its corresponding VariableDescriptor.

Parameters:
variableVariableDescriptor | str

The string representation to convert, or a VariableDescriptor.

Returns:
VariableDescriptor

The corresponding VariableDescriptor instance.

Raises:
NotImplementedError

If the method is not implemented in a derived class.

class ansys.units.variable_descriptor.MappingConversionStrategy#

Bases: ConversionStrategy, ABC

Intermediate base class for implementing VariableDescriptor conversion strategies.

This class simplifies the creation of concrete strategy classes by providing default implementations for common methods. Classes inheriting from this base class only need to define a _mapping dictionary that maps VariableDescriptor instances to their corresponding string representations.

Attributes:
_reverse_mappingdict

Get the reverse mapping of _mapping.

Methods

to_string(variable: VariableDescriptor | str) -> str

Converts a VariableDescriptor to its string representation. Raises a ValueError if the variable is not supported.

to_variable_descriptor(variable: VariableDescriptor | str) -> VariableDescriptor

Converts a string to its corresponding VariableDescriptor.

supports(variable: VariableDescriptor) -> bool

Checks if the given VariableDescriptor is supported by the strategy.

Raises:
ValueError

If a VariableDescriptor is not supported during conversion to a string.

supports(variable: VariableDescriptor) bool#

Check if the given VariableDescriptor is supported by the strategy.

Parameters:
variableVariableDescriptor

The VariableDescriptor to check.

Returns:
bool

True if the VariableDescriptor is supported, False otherwise.

to_string(variable: VariableDescriptor | str | None) str | None#

Convert a VariableDescriptor to its string representation.

If the input is already a string, it is returned as-is. If the input is a VariableDescriptor and is supported by the strategy, its string representation is returned. Otherwise, a ValueError is raised.

Parameters:
variableVariableDescriptor | str

The VariableDescriptor to convert, or a string representation.

Returns:
str

The string representation of the VariableDescriptor.

Raises:
ValueError

If the VariableDescriptor is not supported by the strategy.

to_variable_descriptor(variable: VariableDescriptor | str) VariableDescriptor | None#

Convert a string to its corresponding VariableDescriptor.

If the input is already a VariableDescriptor, it is returned as-is. Otherwise, the string is converted to a VariableDescriptor using the reverse mapping.

Parameters:
variableVariableDescriptor | str

The string representation to convert, or a VariableDescriptor.

Returns:
VariableDescriptor

The corresponding VariableDescriptor instance, or None if the string is not found in the reverse mapping.

class ansys.units.variable_descriptor.VariableCatalog#

Bases: VariableCatalogBase

A catalog of variable descriptors.

ABSOLUTE_PRESSURE = VariableDescriptor(dimension={'MASS': 1.0, 'LENGTH': -1.0, 'TIME': -2.0}, name='absolute_pressure')#
ABSORBANCE = VariableDescriptor(dimension={}, name='absorbance')#
ABSORBED_DOSE_RATE = VariableDescriptor(dimension={'LENGTH': 2.0, 'TIME': -3.0}, name='absorbed_dose_rate')#
ACCELERATION = VariableDescriptor(dimension={'LENGTH': 1.0, 'TIME': -2.0}, name='acceleration')#
ACCELERATION_MAGNITUDE = VariableDescriptor(dimension={'LENGTH': 1.0, 'TIME': -2.0}, name='acceleration_magnitude')#
ACCELERATION_X = VariableDescriptor(dimension={'LENGTH': 1.0, 'TIME': -2.0}, name='acceleration_x')#
ACCELERATION_Y = VariableDescriptor(dimension={'LENGTH': 1.0, 'TIME': -2.0}, name='acceleration_y')#
ACCELERATION_Z = VariableDescriptor(dimension={'LENGTH': 1.0, 'TIME': -2.0}, name='acceleration_z')#
ACOUSTICAL_ABSORPTION = VariableDescriptor(dimension={}, name='acoustical_absorption')#
ACTION = VariableDescriptor(dimension={'LENGTH': 2.0, 'MASS': 1.0, 'TIME': -1.0}, name='action')#
ANGLE = VariableDescriptor(dimension={'ANGLE': 1.0}, name='angle')#
ANGULAR_ACCELERATION = VariableDescriptor(dimension={'TIME': -2.0}, name='angular_acceleration')#
ANGULAR_MOMENTUM = VariableDescriptor(dimension={'LENGTH': 2.0, 'MASS': 1.0, 'TIME': -1.0}, name='angular_momentum')#
ANGULAR_MOMENTUM_MAGNITUDE = VariableDescriptor(dimension={'LENGTH': 2.0, 'MASS': 1.0, 'TIME': -1.0}, name='angular_momentum_magnitude')#
ANGULAR_MOMENTUM_X = VariableDescriptor(dimension={'LENGTH': 2.0, 'MASS': 1.0, 'TIME': -1.0}, name='angular_momentum_x')#
ANGULAR_MOMENTUM_Y = VariableDescriptor(dimension={'LENGTH': 2.0, 'MASS': 1.0, 'TIME': -1.0}, name='angular_momentum_y')#
ANGULAR_MOMENTUM_Z = VariableDescriptor(dimension={'LENGTH': 2.0, 'MASS': 1.0, 'TIME': -1.0}, name='angular_momentum_z')#
ANGULAR_VELOCITY = VariableDescriptor(dimension={'TIME': -1.0}, name='angular_velocity')#
AREA = VariableDescriptor(dimension={'LENGTH': 2.0}, name='area')#
AREA_DENSITY = VariableDescriptor(dimension={'MASS': 1.0, 'LENGTH': -2.0}, name='area_density')#
ATOMIC_MASS = VariableDescriptor(dimension={'MASS': 1.0}, name='atomic_mass')#
ATOMIC_NUMBER = VariableDescriptor(dimension={}, name='atomic_number')#
ATTENUATION_COEFFICIENT = VariableDescriptor(dimension={'LENGTH': -1.0}, name='attenuation_coefficient')#
AXIAL_VELOCITY = VariableDescriptor(dimension={'LENGTH': 1.0, 'TIME': -1.0}, name='axial_velocity')#
BIREFRINGENCE = VariableDescriptor(dimension={}, name='birefringence')#
BULK_MODULUS = VariableDescriptor(dimension={'MASS': 1.0, 'LENGTH': -1.0, 'TIME': -2.0}, name='bulk_modulus')#
CAPACITANCE = VariableDescriptor(dimension={'MASS': -1.0, 'LENGTH': -2.0, 'TIME': 4.0, 'CURRENT': 2.0}, name='capacitance')#
CATALYTIC_EFFICIENCY = VariableDescriptor(dimension={'LENGTH': 3.0, 'CHEMICAL_AMOUNT': -1.0, 'TIME': -1.0}, name='catalytic_efficiency')#
CELL_REYNOLDS_NUMBER = VariableDescriptor(dimension={}, name='cell_reynolds_number')#
CHEMICAL_AMOUNT = VariableDescriptor(dimension={'CHEMICAL_AMOUNT': 1.0}, name='chemical_amount')#
COEFFICIENT_OF_RESTITUTION = VariableDescriptor(dimension={}, name='coefficient_of_restitution')#
COLOR = VariableDescriptor(dimension={}, name='color')#
COMPRESSIBILITY = VariableDescriptor(dimension={'MASS': -1.0, 'LENGTH': 1.0, 'TIME': 2.0}, name='compressibility')#
COMPRESSIVE_STRENGTH = VariableDescriptor(dimension={'MASS': 1.0, 'LENGTH': -1.0, 'TIME': -2.0}, name='compressive_strength')#
CONVECTIVE_COURANT_NUMBER = VariableDescriptor(dimension={}, name='convective_courant_number')#
CORROSION_RESISTANCE = VariableDescriptor(dimension={}, name='corrosion_resistance')#
CREEP = VariableDescriptor(dimension={'TIME': -1.0}, name='creep')#
CURIE_TEMPERATURE = VariableDescriptor(dimension={'TEMPERATURE': 1.0}, name='curie_temperature')#
CURRENT = VariableDescriptor(dimension={'CURRENT': 1.0}, name='current')#
DENSITY = VariableDescriptor(dimension={'MASS': 1.0, 'LENGTH': -3.0}, name='density')#
DIAMAGNETISM = VariableDescriptor(dimension={}, name='diamagnetism')#
DIELECTRIC_CONSTANT = VariableDescriptor(dimension={}, name='dielectric_constant')#
DIELECTRIC_STRENGTH = VariableDescriptor(dimension={'MASS': 1.0, 'LENGTH': 1.0, 'TIME': -3.0, 'CURRENT': -1.0}, name='dielectric_strength')#
DUCTILITY = VariableDescriptor(dimension={}, name='ductility')#
DURABILITY = VariableDescriptor(dimension={}, name='durability')#
DYNAMIC_PRESSURE = VariableDescriptor(dimension={'MASS': 1.0, 'LENGTH': -1.0, 'TIME': -2.0}, name='dynamic_pressure')#
DYNAMIC_VISCOSITY = VariableDescriptor(dimension={'MASS': 1.0, 'LENGTH': -1.0, 'TIME': -1.0}, name='dynamic_viscosity')#
EFFECTIVE_PRANDTL_NUMBER = VariableDescriptor(dimension={}, name='effective_prandtl_number')#
EFFECTIVE_THERMAL_CONDUCTIVITY = VariableDescriptor(dimension={'LENGTH': 1.0, 'MASS': 1.0, 'TIME': -3.0, 'TEMPERATURE': -1.0}, name='effective_thermal_conductivity')#
EFFECTIVE_VISCOSITY = VariableDescriptor(dimension={'MASS': 1.0, 'LENGTH': -1.0, 'TIME': -1.0}, name='effective_viscosity')#
ELASTICITY = VariableDescriptor(dimension={}, name='elasticity')#
ELECTRICAL_CAPACITANCE = VariableDescriptor(dimension={'MASS': -1.0, 'LENGTH': -2.0, 'TIME': 4.0, 'CURRENT': 2.0}, name='electrical_capacitance')#
ELECTRICAL_CONDUCTANCE = VariableDescriptor(dimension={'MASS': -1.0, 'LENGTH': -2.0, 'TIME': 3.0, 'CURRENT': 2.0}, name='electrical_conductance')#
ELECTRICAL_CONDUCTIVITY = VariableDescriptor(dimension={'MASS': -1.0, 'LENGTH': -3.0, 'TIME': 3.0, 'CURRENT': 2.0}, name='electrical_conductivity')#
ELECTRICAL_IMPEDANCE = VariableDescriptor(dimension={'MASS': 1.0, 'LENGTH': 2.0, 'TIME': -3.0, 'CURRENT': -2.0}, name='electrical_impedance')#
ELECTRICAL_INDUCTANCE = VariableDescriptor(dimension={'MASS': 1.0, 'LENGTH': 2.0, 'TIME': -2.0, 'CURRENT': -2.0}, name='electrical_inductance')#
ELECTRICAL_POTENTIAL = VariableDescriptor(dimension={'MASS': 1.0, 'LENGTH': 2.0, 'TIME': -3.0, 'CURRENT': -1.0}, name='electrical_potential')#
ELECTRICAL_REACTANCE = VariableDescriptor(dimension={'MASS': 1.0, 'LENGTH': 2.0, 'TIME': -3.0, 'CURRENT': -2.0}, name='electrical_reactance')#
ELECTRICAL_RESISTANCE = VariableDescriptor(dimension={'MASS': 1.0, 'LENGTH': 2.0, 'TIME': -3.0, 'CURRENT': -2.0}, name='electrical_resistance')#
ELECTRICAL_RESISTIVITY = VariableDescriptor(dimension={'MASS': 1.0, 'LENGTH': 3.0, 'TIME': -3.0, 'CURRENT': -2.0}, name='electrical_resistivity')#
ELECTRIC_CHARGE = VariableDescriptor(dimension={'TIME': 1.0, 'CURRENT': 1.0}, name='electric_charge')#
ELECTRIC_SUSCEPTIBILITY = VariableDescriptor(dimension={}, name='electric_susceptibility')#
ELECTROCALORIC_COEFFICIENT = VariableDescriptor(dimension={'TEMPERATURE': 1.0, 'MASS': -1.0, 'LENGTH': -2.0, 'TIME': 3.0, 'CURRENT': 1.0}, name='electrocaloric_coefficient')#
ELECTROSTRICTION = VariableDescriptor(dimension={}, name='electrostriction')#
ELECTRO_OPTIC_EFFECT = VariableDescriptor(dimension={}, name='electro_optic_effect')#
EMISSIVITY = VariableDescriptor(dimension={}, name='emissivity')#
ENERGY = VariableDescriptor(dimension={'LENGTH': 2.0, 'MASS': 1.0, 'TIME': -2.0}, name='energy')#
ENERGY_DENSITY = VariableDescriptor(dimension={'LENGTH': -1.0, 'MASS': 1.0, 'TIME': -2.0}, name='energy_density')#
ENERGY_FLUX_DENSITY = VariableDescriptor(dimension={'MASS': 1.0, 'TIME': -3.0}, name='energy_flux_density')#
ENTHALPY = VariableDescriptor(dimension={'LENGTH': 2.0, 'MASS': 1.0, 'TIME': -2.0}, name='enthalpy')#
ENTROPY = VariableDescriptor(dimension={'LENGTH': 2.0, 'MASS': 1.0, 'TIME': -2.0, 'TEMPERATURE': -1.0}, name='entropy')#
FATIGUE_LIMIT = VariableDescriptor(dimension={'MASS': 1.0, 'LENGTH': -1.0, 'TIME': -2.0}, name='fatigue_limit')#
FLEXURAL_MODULUS = VariableDescriptor(dimension={'MASS': 1.0, 'LENGTH': -1.0, 'TIME': -2.0}, name='flexural_modulus')#
FLEXURAL_STRENGTH = VariableDescriptor(dimension={'MASS': 1.0, 'LENGTH': -1.0, 'TIME': -2.0}, name='flexural_strength')#
FORCE = VariableDescriptor(dimension={'MASS': 1.0, 'LENGTH': 1.0, 'TIME': -2.0}, name='force')#
FORCE_MAGNITUDE = VariableDescriptor(dimension={'MASS': 1.0, 'LENGTH': 1.0, 'TIME': -2.0}, name='force_magnitude')#
FORCE_X = VariableDescriptor(dimension={'MASS': 1.0, 'LENGTH': 1.0, 'TIME': -2.0}, name='force_x')#
FORCE_Y = VariableDescriptor(dimension={'MASS': 1.0, 'LENGTH': 1.0, 'TIME': -2.0}, name='force_y')#
FORCE_Z = VariableDescriptor(dimension={'MASS': 1.0, 'LENGTH': 1.0, 'TIME': -2.0}, name='force_z')#
FRACTURE_TOUGHNESS = VariableDescriptor(dimension={'MASS': 1.0, 'TIME': -2.0}, name='fracture_toughness')#
FREQUENCY = VariableDescriptor(dimension={'TIME': -1.0}, name='frequency')#
FREQUENCY_DRIFT = VariableDescriptor(dimension={'TIME': -2.0}, name='frequency_drift')#
FRICTION_COEFFICIENT = VariableDescriptor(dimension={}, name='friction_coefficient')#
FUEL_EFFICIENCY = VariableDescriptor(dimension={'LENGTH': -2.0}, name='fuel_efficiency')#
HALF_LIFE = VariableDescriptor(dimension={'TIME': 1.0}, name='half_life')#
HALL_COEFFICIENT = VariableDescriptor(dimension={'LENGTH': 3.0, 'CURRENT': -1.0, 'TIME': -1.0}, name='hall_coefficient')#
HARDNESS = VariableDescriptor(dimension={'MASS': 1.0, 'LENGTH': -1.0, 'TIME': -2.0}, name='hardness')#
HEAT_CAPACITY = VariableDescriptor(dimension={'LENGTH': 2.0, 'MASS': 1.0, 'TIME': -2.0, 'TEMPERATURE': -1.0}, name='heat_capacity')#
HEAT_FLUX_DENSITY = VariableDescriptor(dimension={'MASS': 1.0, 'TIME': -3.0}, name='heat_flux_density')#
HEAT_OF_VAPORIZATION = VariableDescriptor(dimension={'LENGTH': 2.0, 'TIME': -2.0}, name='heat_of_vaporization')#
HYGROSCOPY = VariableDescriptor(dimension={}, name='hygroscopy')#
HYSTERESIS = VariableDescriptor(dimension={}, name='hysteresis')#
ILLUMINANCE = VariableDescriptor(dimension={'LIGHT': 1.0, 'SOLID_ANGLE': 1.0, 'LENGTH': -2.0}, name='illuminance')#
INTERNAL_ENERGY = VariableDescriptor(dimension={'LENGTH': 2.0, 'MASS': 1.0, 'TIME': -2.0}, name='internal_energy')#
JERK = VariableDescriptor(dimension={'LENGTH': 1.0, 'TIME': -3.0}, name='jerk')#
KINEMATIC_VISCOSITY = VariableDescriptor(dimension={'LENGTH': 2.0, 'TIME': -1.0}, name='kinematic_viscosity')#
LENGTH = VariableDescriptor(dimension={'LENGTH': 1.0}, name='length')#
LIGHT = VariableDescriptor(dimension={'LIGHT': 1.0}, name='light')#
LINEAR_MASS_DENSITY = VariableDescriptor(dimension={'MASS': 1.0, 'LENGTH': -1.0}, name='linear_mass_density')#
LUMINANCE = VariableDescriptor(dimension={'LIGHT': 1.0, 'LENGTH': -2.0}, name='luminance')#
LUMINOSITY = VariableDescriptor(dimension={'LIGHT': 1.0, 'SOLID_ANGLE': 1.0}, name='luminosity')#
LUMINOUS_EXPOSURE = VariableDescriptor(dimension={'LIGHT': 1.0, 'SOLID_ANGLE': 1.0, 'LENGTH': -2.0, 'TIME': 1.0}, name='luminous_exposure')#
LUMINOUS_FLUX = VariableDescriptor(dimension={'LIGHT': 1.0, 'SOLID_ANGLE': 1.0}, name='luminous_flux')#
MAGNETIC_FLUX = VariableDescriptor(dimension={'MASS': 1.0, 'LENGTH': 2.0, 'TIME': -2.0, 'CURRENT': -1.0}, name='magnetic_flux')#
MAGNETIC_INDUCTION = VariableDescriptor(dimension={'MASS': 1.0, 'TIME': -2.0, 'CURRENT': -1.0}, name='magnetic_induction')#
MAGNETIC_PERMEABILITY = VariableDescriptor(dimension={'LENGTH': 1.0, 'MASS': 1.0, 'TIME': -2.0, 'CURRENT': -2.0}, name='magnetic_permeability')#
MAGNETIC_VECTOR_POTENTIAL = VariableDescriptor(dimension={'LENGTH': 1.0, 'MASS': 1.0, 'TIME': -2.0, 'CURRENT': -1.0}, name='magnetic_vector_potential')#
MAGNETOCALORIC_COEFFICIENT = VariableDescriptor(dimension={'TEMPERATURE': 1.0, 'MASS': -1.0, 'TIME': 2.0, 'CURRENT': 1.0}, name='magnetocaloric_coefficient')#
MAGNETOELECTRIC_POLARIZABILITY = VariableDescriptor(dimension={'LENGTH': -1.0, 'TIME': -1.0}, name='magnetoelectric_polarizability')#
MAGNETORESISTANCE = VariableDescriptor(dimension={}, name='magnetoresistance')#
MAGNETOSTRICTION = VariableDescriptor(dimension={}, name='magnetostriction')#
MAGNETOTHERMOELECTRIC_POWER = VariableDescriptor(dimension={'LENGTH': 2.0, 'TIME': -1.0, 'TEMPERATURE': -1.0}, name='magnetothermoelectric_power')#
MALLEABILITY = VariableDescriptor(dimension={}, name='malleability')#
MASS = VariableDescriptor(dimension={'MASS': 1.0}, name='mass')#
MASS_CONTROL = VariableDescriptor(dimension={'MASS': 1.0, 'TIME': -3.0}, name='mass_control')#
MASS_DIFFUSIVITY = VariableDescriptor(dimension={'LENGTH': 2.0, 'TIME': -1.0}, name='mass_diffusivity')#
MASS_FLOW_RATE = VariableDescriptor(dimension={'MASS': 1.0, 'TIME': -1.0}, name='mass_flow_rate')#
MAXIMUM_ENERGY_PRODUCT = VariableDescriptor(dimension={'LENGTH': -1.0, 'MASS': 1.0, 'TIME': -2.0}, name='maximum_energy_product')#
MELTING_POINT = VariableDescriptor(dimension={'TEMPERATURE': 1.0}, name='melting_point')#
MESH_VELOCITY = VariableDescriptor(dimension={'LENGTH': 1.0, 'TIME': -1.0}, name='mesh_velocity')#
MESH_VELOCITY_MAGNITUDE = VariableDescriptor(dimension={'LENGTH': 1.0, 'TIME': -1.0}, name='mesh_velocity_magnitude')#
MESH_VELOCITY_X = VariableDescriptor(dimension={'LENGTH': 1.0, 'TIME': -1.0}, name='mesh_velocity_x')#
MESH_VELOCITY_Y = VariableDescriptor(dimension={'LENGTH': 1.0, 'TIME': -1.0}, name='mesh_velocity_y')#
MESH_VELOCITY_Z = VariableDescriptor(dimension={'LENGTH': 1.0, 'TIME': -1.0}, name='mesh_velocity_z')#
MOLALITY = VariableDescriptor(dimension={'CHEMICAL_AMOUNT': 1.0, 'MASS': -1.0}, name='molality')#
MOLARITY = VariableDescriptor(dimension={'CHEMICAL_AMOUNT': 1.0, 'LENGTH': -3.0}, name='molarity')#
MOLAR_ENERGY = VariableDescriptor(dimension={'LENGTH': 2.0, 'MASS': 1.0, 'TIME': -2.0, 'CHEMICAL_AMOUNT': -1.0}, name='molar_energy')#
MOLAR_ENTROPY = VariableDescriptor(dimension={'LENGTH': 2.0, 'MASS': 1.0, 'TIME': -2.0, 'TEMPERATURE': -1.0, 'CHEMICAL_AMOUNT': -1.0}, name='molar_entropy')#
MOLAR_HEAT_CAPACITY = VariableDescriptor(dimension={'LENGTH': 2.0, 'MASS': 1.0, 'TIME': -2.0, 'TEMPERATURE': -1.0, 'CHEMICAL_AMOUNT': -1.0}, name='molar_heat_capacity')#
MOLAR_MASS = VariableDescriptor(dimension={'MASS': 1.0, 'CHEMICAL_AMOUNT': -1.0}, name='molar_mass')#
MOLAR_VOLUME = VariableDescriptor(dimension={'LENGTH': 3.0, 'CHEMICAL_AMOUNT': -1.0}, name='molar_volume')#
MOMENTUM = VariableDescriptor(dimension={'MASS': 1.0, 'LENGTH': 1.0, 'TIME': -1.0}, name='momentum')#
MOMENTUM_MAGNITUDE = VariableDescriptor(dimension={'MASS': 1.0, 'LENGTH': 1.0, 'TIME': -1.0}, name='momentum_magnitude')#
MOMENTUM_X = VariableDescriptor(dimension={'MASS': 1.0, 'LENGTH': 1.0, 'TIME': -1.0}, name='momentum_x')#
MOMENTUM_Y = VariableDescriptor(dimension={'MASS': 1.0, 'LENGTH': 1.0, 'TIME': -1.0}, name='momentum_y')#
MOMENTUM_Z = VariableDescriptor(dimension={'MASS': 1.0, 'LENGTH': 1.0, 'TIME': -1.0}, name='momentum_z')#
MOMENT_OF_INERTIA = VariableDescriptor(dimension={'MASS': 1.0, 'LENGTH': 2.0}, name='moment_of_inertia')#
NERNST_COEFFICIENT = VariableDescriptor(dimension={'LENGTH': 2.0, 'TIME': -1.0, 'TEMPERATURE': -1.0}, name='nernst_coefficient')#
NEUTRON_CROSS_SECTION = VariableDescriptor(dimension={'LENGTH': 2.0}, name='neutron_cross_section')#
NORMALIZED_Q_CRITERION = VariableDescriptor(dimension={}, name='normalized_q_criterion')#
OPTICAL_ACTIVITY = VariableDescriptor(dimension={'LENGTH': 1.0, 'MASS': -1.0}, name='optical_activity')#
PERMEABILITY = VariableDescriptor(dimension={'LENGTH': 1.0, 'MASS': 1.0, 'TIME': -2.0, 'CURRENT': -2.0}, name='permeability')#
PERMITTIVITY = VariableDescriptor(dimension={'MASS': -1.0, 'LENGTH': -3.0, 'TIME': 4.0, 'CURRENT': 2.0}, name='permittivity')#
PH = VariableDescriptor(dimension={}, name='ph')#
PHOTOELASTICITY = VariableDescriptor(dimension={'MASS': -1.0, 'LENGTH': 1.0, 'TIME': 2.0}, name='photoelasticity')#
PHOTOSENSITIVITY = VariableDescriptor(dimension={}, name='photosensitivity')#
PIEZOELECTRIC_CONSTANTS = VariableDescriptor(dimension={'LENGTH': 2.0, 'TIME': -1.0, 'CURRENT': -1.0}, name='piezoelectric_constants')#
PIEZOMAGNETISM = VariableDescriptor(dimension={'CURRENT': -1.0, 'LENGTH': 1.0}, name='piezomagnetism')#
PLASTICITY = VariableDescriptor(dimension={}, name='plasticity')#
POISSON_RATIO = VariableDescriptor(dimension={}, name='poisson_ratio')#
POSITION = VariableDescriptor(dimension={'LENGTH': 1.0}, name='position')#
POSITION_MAGNITUDE = VariableDescriptor(dimension={'LENGTH': 1.0}, name='position_magnitude')#
POSITION_X = VariableDescriptor(dimension={'LENGTH': 1.0}, name='position_x')#
POSITION_Y = VariableDescriptor(dimension={'LENGTH': 1.0}, name='position_y')#
POSITION_Z = VariableDescriptor(dimension={'LENGTH': 1.0}, name='position_z')#
POWER = VariableDescriptor(dimension={'LENGTH': 2.0, 'MASS': 1.0, 'TIME': -3.0}, name='power')#
PRANDTL_NUMBER = VariableDescriptor(dimension={}, name='prandtl_number')#
PRESSURE = VariableDescriptor(dimension={'MASS': 1.0, 'LENGTH': -1.0, 'TIME': -2.0}, name='pressure')#
PRESSURE_COEFFICIENT = VariableDescriptor(dimension={}, name='pressure_coefficient')#
PRODUCTION_OF_TURBULENT_KINETIC_ENERGY = VariableDescriptor(dimension={'MASS': 1.0, 'LENGTH': -1.0, 'TIME': -3.0}, name='production_of_turbulent_kinetic_energy')#
PYROELECTRICITY = VariableDescriptor(dimension={'CURRENT': 1.0, 'LENGTH': -2.0, 'TEMPERATURE': -1.0}, name='pyroelectricity')#
PYROMAGNETIC_COEFFICIENT = VariableDescriptor(dimension={'MASS': 1.0, 'TIME': -2.0, 'CURRENT': -1.0, 'TEMPERATURE': -1.0}, name='pyromagnetic_coefficient')#
Q_CRITERION = VariableDescriptor(dimension={'TIME': -2.0}, name='q_criterion')#
RADIAL_VELOCITY = VariableDescriptor(dimension={'LENGTH': 1.0, 'TIME': -1.0}, name='radial_velocity')#
RADIANCE = VariableDescriptor(dimension={'MASS': 1.0, 'TIME': -3.0, 'SOLID_ANGLE': -1.0}, name='radiance')#
RADIANT_EXPOSURE = VariableDescriptor(dimension={'MASS': 1.0, 'TIME': -2.0}, name='radiant_exposure')#
RADIANT_INTENSITY = VariableDescriptor(dimension={'LENGTH': 2.0, 'MASS': 1.0, 'TIME': -3.0, 'SOLID_ANGLE': -1.0}, name='radiant_intensity')#
REACTIVITY = VariableDescriptor(dimension={}, name='reactivity')#
REFLECTIVITY = VariableDescriptor(dimension={}, name='reflectivity')#
REFRACTIVE_INDEX = VariableDescriptor(dimension={}, name='refractive_index')#
RELATIVE_ATOMIC_MASS = VariableDescriptor(dimension={}, name='relative_atomic_mass')#
RESILIENCE = VariableDescriptor(dimension={'MASS': 1.0, 'LENGTH': -1.0, 'TIME': -2.0}, name='resilience')#
SCATTERING = VariableDescriptor(dimension={}, name='scattering')#
SEEBECK_COEFFICIENT = VariableDescriptor(dimension={'MASS': 1.0, 'LENGTH': 2.0, 'TIME': -3.0, 'CURRENT': -1.0, 'TEMPERATURE': -1.0}, name='seebeck_coefficient')#
SHEAR_MODULUS = VariableDescriptor(dimension={'MASS': 1.0, 'LENGTH': -1.0, 'TIME': -2.0}, name='shear_modulus')#
SHEAR_STRENGTH = VariableDescriptor(dimension={'MASS': 1.0, 'LENGTH': -1.0, 'TIME': -2.0}, name='shear_strength')#
SKIN_FRICTION_COEFFICIENT = VariableDescriptor(dimension={}, name='skin_friction_coefficient')#
SLIP = VariableDescriptor(dimension={}, name='slip')#
SNAP = VariableDescriptor(dimension={'LENGTH': 1.0, 'TIME': -4.0}, name='snap')#
SOLID_ANGLE = VariableDescriptor(dimension={'SOLID_ANGLE': 1.0}, name='solid_angle')#
SOUND_REFLECTION = VariableDescriptor(dimension={}, name='sound_reflection')#
SOUND_TRANSFER = VariableDescriptor(dimension={}, name='sound_transfer')#
SPECIFIC_ACTIVITY = VariableDescriptor(dimension={'MASS': -1.0, 'TIME': -1.0}, name='specific_activity')#
SPECIFIC_ANGULAR_MOMENTUM = VariableDescriptor(dimension={'LENGTH': 2.0, 'TIME': -1.0}, name='specific_angular_momentum')#
SPECIFIC_DISSIPATION_RATE = VariableDescriptor(dimension={'TIME': -1.0}, name='specific_dissipation_rate')#
SPECIFIC_ENERGY = VariableDescriptor(dimension={'LENGTH': 2.0, 'TIME': -2.0}, name='specific_energy')#
SPECIFIC_ENTHALPY = VariableDescriptor(dimension={'LENGTH': 2.0, 'TIME': -2.0}, name='specific_enthalpy')#
SPECIFIC_ENTROPY = VariableDescriptor(dimension={'LENGTH': 2.0, 'TIME': -2.0, 'TEMPERATURE': -1.0}, name='specific_entropy')#
SPECIFIC_HEAT_CAPACITY = VariableDescriptor(dimension={'LENGTH': 2.0, 'TIME': -2.0, 'TEMPERATURE': -1.0}, name='specific_heat_capacity')#
SPECIFIC_INTERNAL_ENERGY = VariableDescriptor(dimension={'LENGTH': 2.0, 'TIME': -2.0}, name='specific_internal_energy')#
SPECIFIC_INTERNAL_SURFACE_AREA = VariableDescriptor(dimension={'LENGTH': -1.0}, name='specific_internal_surface_area')#
SPECIFIC_MODULUS = VariableDescriptor(dimension={'LENGTH': 2.0, 'TIME': -2.0}, name='specific_modulus')#
SPECIFIC_STRENGTH = VariableDescriptor(dimension={'LENGTH': 2.0, 'TIME': -2.0}, name='specific_strength')#
SPECIFIC_TOTAL_ENERGY = VariableDescriptor(dimension={'LENGTH': 2.0, 'TIME': -2.0}, name='specific_total_energy')#
SPECIFIC_TOTAL_ENTHALPY = VariableDescriptor(dimension={'LENGTH': 2.0, 'TIME': -2.0}, name='specific_total_enthalpy')#
SPECIFIC_VOLUME = VariableDescriptor(dimension={'LENGTH': 3.0, 'MASS': -1.0}, name='specific_volume')#
SPECIFIC_WEIGHT = VariableDescriptor(dimension={'MASS': 1.0, 'LENGTH': -2.0, 'TIME': -2.0}, name='specific_weight')#
SPECTRAL_INTENSITY = VariableDescriptor(dimension={'LENGTH': 1.0, 'MASS': 1.0, 'TIME': -3.0, 'SOLID_ANGLE': -1.0}, name='spectral_intensity')#
SPECTRAL_IRRADIANCE = VariableDescriptor(dimension={'LENGTH': -1.0, 'MASS': 1.0, 'TIME': -3.0}, name='spectral_irradiance')#
SPECTRAL_POWER = VariableDescriptor(dimension={'LENGTH': 1.0, 'MASS': 1.0, 'TIME': -3.0}, name='spectral_power')#
SPEED_OF_SOUND = VariableDescriptor(dimension={'LENGTH': 1.0, 'TIME': -1.0}, name='speed_of_sound')#
SPIN_HALL_EFFECT = VariableDescriptor(dimension={'MASS': 1.0, 'LENGTH': 2.0, 'TIME': -3.0, 'CURRENT': -2.0}, name='spin_hall_effect')#
STANDARD_ATOMIC_WEIGHT = VariableDescriptor(dimension={}, name='standard_atomic_weight')#
STATIC_PRESSURE = VariableDescriptor(dimension={'MASS': 1.0, 'LENGTH': -1.0, 'TIME': -2.0}, name='static_pressure')#
STRAIN_RATE = VariableDescriptor(dimension={'TIME': -1.0}, name='strain_rate')#
STRESS = VariableDescriptor(dimension={'MASS': 1.0, 'LENGTH': -1.0, 'TIME': -2.0}, name='stress')#
SURFACE_ENERGY = VariableDescriptor(dimension={'MASS': 1.0, 'TIME': -2.0}, name='surface_energy')#
SURFACE_HEAT_FLUX = VariableDescriptor(dimension={'MASS': 1.0, 'TIME': -3.0}, name='surface_heat_flux')#
SURFACE_HEAT_TRANSFER_COEFFICIENT = VariableDescriptor(dimension={'MASS': 1.0, 'TIME': -3.0, 'TEMPERATURE': -1.0}, name='surface_heat_transfer_coefficient')#
SURFACE_NUSSELT_NUMBER = VariableDescriptor(dimension={}, name='surface_nusselt_number')#
SURFACE_ROUGHNESS = VariableDescriptor(dimension={'LENGTH': 1.0}, name='surface_roughness')#
SURFACE_STANTON_NUMBER = VariableDescriptor(dimension={}, name='surface_stanton_number')#
SURFACE_TENSION = VariableDescriptor(dimension={'MASS': 1.0, 'TIME': -2.0}, name='surface_tension')#
TANGENTIAL_VELOCITY = VariableDescriptor(dimension={'LENGTH': 1.0, 'TIME': -1.0}, name='tangential_velocity')#
TEMPERATURE = VariableDescriptor(dimension={'TEMPERATURE': 1.0}, name='temperature')#
TEMPERATURE_DIFFERENCE = VariableDescriptor(dimension={'TEMPERATURE_DIFFERENCE': 1.0}, name='temperature_difference')#
TEMPERATURE_GRADIENT = VariableDescriptor(dimension={'TEMPERATURE': 1.0, 'LENGTH': -1.0}, name='temperature_gradient')#
TENSILE_STRENGTH = VariableDescriptor(dimension={'MASS': 1.0, 'LENGTH': -1.0, 'TIME': -2.0}, name='tensile_strength')#
THERMAL_CONDUCTIVITY = VariableDescriptor(dimension={'LENGTH': 1.0, 'MASS': 1.0, 'TIME': -3.0, 'TEMPERATURE': -1.0}, name='thermal_conductivity')#
THERMAL_DIFFUSIVITY = VariableDescriptor(dimension={'LENGTH': 2.0, 'TIME': -1.0}, name='thermal_diffusivity')#
THERMAL_EXPANSION_COEFFICIENT = VariableDescriptor(dimension={'TEMPERATURE': -1.0}, name='thermal_expansion_coefficient')#
THERMAL_RESISTANCE = VariableDescriptor(dimension={'TEMPERATURE': 1.0, 'LENGTH': -2.0, 'MASS': -1.0, 'TIME': 3.0}, name='thermal_resistance')#
THIRD_ORDER_ELASTICITY = VariableDescriptor(dimension={'MASS': 1.0, 'LENGTH': -1.0, 'TIME': -2.0}, name='third_order_elasticity')#
TIME = VariableDescriptor(dimension={'TIME': 1.0}, name='time')#
TORQUE = VariableDescriptor(dimension={'LENGTH': 2.0, 'MASS': 1.0, 'TIME': -2.0}, name='torque')#
TORQUE_MAGNITUDE = VariableDescriptor(dimension={'LENGTH': 2.0, 'MASS': 1.0, 'TIME': -2.0}, name='torque_magnitude')#
TORQUE_X = VariableDescriptor(dimension={'LENGTH': 2.0, 'MASS': 1.0, 'TIME': -2.0}, name='torque_x')#
TORQUE_Y = VariableDescriptor(dimension={'LENGTH': 2.0, 'MASS': 1.0, 'TIME': -2.0}, name='torque_y')#
TORQUE_Z = VariableDescriptor(dimension={'LENGTH': 2.0, 'MASS': 1.0, 'TIME': -2.0}, name='torque_z')#
TOTAL_ENERGY = VariableDescriptor(dimension={'LENGTH': 2.0, 'MASS': 1.0, 'TIME': -2.0}, name='total_energy')#
TOTAL_PRESSURE = VariableDescriptor(dimension={'MASS': 1.0, 'LENGTH': -1.0, 'TIME': -2.0}, name='total_pressure')#
TOTAL_TEMPERATURE = VariableDescriptor(dimension={'TEMPERATURE': 1.0}, name='total_temperature')#
TOUGHNESS = VariableDescriptor(dimension={'LENGTH': -1.0, 'MASS': 1.0, 'TIME': -2.0}, name='toughness')#
TRANSMITTANCE = VariableDescriptor(dimension={}, name='transmittance')#
TURBULENT_DISSIPATION_RATE = VariableDescriptor(dimension={'LENGTH': 2.0, 'TIME': 3.0}, name='turbulent_dissipation_rate')#
TURBULENT_INTENSITY = VariableDescriptor(dimension={}, name='turbulent_intensity')#
TURBULENT_KINETIC_ENERGY = VariableDescriptor(dimension={'LENGTH': 2.0, 'TIME': -2.0}, name='turbulent_kinetic_energy')#
TURBULENT_REYNOLDS_NUMBER = VariableDescriptor(dimension={}, name='turbulent_reynolds_number')#
TURBULENT_VISCOSITY = VariableDescriptor(dimension={'MASS': 1.0, 'LENGTH': -1.0, 'TIME': -1.0}, name='turbulent_viscosity')#
TURBULENT_VISCOSITY_RATIO = VariableDescriptor(dimension={}, name='turbulent_viscosity_ratio')#
VAPOR_PRESSURE = VariableDescriptor(dimension={'MASS': 1.0, 'LENGTH': -1.0, 'TIME': -2.0}, name='vapor_pressure')#
VELOCITY = VariableDescriptor(dimension={'LENGTH': 1.0, 'TIME': -1.0}, name='velocity')#
VELOCITY_MAGNITUDE = VariableDescriptor(dimension={'LENGTH': 1.0, 'TIME': -1.0}, name='velocity_magnitude')#
VELOCITY_X = VariableDescriptor(dimension={'LENGTH': 1.0, 'TIME': -1.0}, name='velocity_x')#
VELOCITY_Y = VariableDescriptor(dimension={'LENGTH': 1.0, 'TIME': -1.0}, name='velocity_y')#
VELOCITY_Z = VariableDescriptor(dimension={'LENGTH': 1.0, 'TIME': -1.0}, name='velocity_z')#
VISCOSITY = VariableDescriptor(dimension={'MASS': 1.0, 'LENGTH': -1.0, 'TIME': -1.0}, name='viscosity')#
VOLUME = VariableDescriptor(dimension={'LENGTH': 3.0}, name='volume')#
VOLUMETRIC_FLOW = VariableDescriptor(dimension={'LENGTH': 3.0, 'TIME': -1.0}, name='volumetric_flow')#
VOLUME_FRACTION = VariableDescriptor(dimension={}, name='volume_fraction')#
VORTICITY = VariableDescriptor(dimension={'TIME': -1.0}, name='vorticity')#
VORTICITY_MAGNITUDE = VariableDescriptor(dimension={'TIME': -1.0}, name='vorticity_magnitude')#
VORTICITY_X = VariableDescriptor(dimension={'TIME': -1.0}, name='vorticity_x')#
VORTICITY_Y = VariableDescriptor(dimension={'TIME': -1.0}, name='vorticity_y')#
VORTICITY_Z = VariableDescriptor(dimension={'TIME': -1.0}, name='vorticity_z')#
WALL_ADJACENT_HEAT_TRANSFER_COEFFICIENT = VariableDescriptor(dimension={'MASS': 1.0, 'TIME': -3.0, 'TEMPERATURE': -1.0}, name='wall_adjacent_heat_transfer_coefficient')#
WALL_ADJACENT_TEMPERATURE = VariableDescriptor(dimension={'TEMPERATURE': 1.0}, name='wall_adjacent_temperature')#
WALL_SHEAR_STRESS = VariableDescriptor(dimension={'MASS': 1.0, 'LENGTH': -1.0, 'TIME': -2.0}, name='wall_shear_stress')#
WALL_SHEAR_STRESS_MAGNITUDE = VariableDescriptor(dimension={'MASS': 1.0, 'LENGTH': -1.0, 'TIME': -2.0}, name='wall_shear_stress_magnitude')#
WALL_SHEAR_STRESS_X = VariableDescriptor(dimension={'MASS': 1.0, 'LENGTH': -1.0, 'TIME': -2.0}, name='wall_shear_stress_x')#
WALL_SHEAR_STRESS_Y = VariableDescriptor(dimension={'MASS': 1.0, 'LENGTH': -1.0, 'TIME': -2.0}, name='wall_shear_stress_y')#
WALL_SHEAR_STRESS_Z = VariableDescriptor(dimension={'MASS': 1.0, 'LENGTH': -1.0, 'TIME': -2.0}, name='wall_shear_stress_z')#
WALL_TEMPERATURE = VariableDescriptor(dimension={'TEMPERATURE': 1.0}, name='wall_temperature')#
WALL_TEMPERATURE_THIN = VariableDescriptor(dimension={'TEMPERATURE': 1.0}, name='wall_temperature_thin')#
WALL_Y_PLUS = VariableDescriptor(dimension={}, name='wall_y_plus')#
WALL_Y_STAR = VariableDescriptor(dimension={}, name='wall_y_star')#
WAVENUMBER = VariableDescriptor(dimension={'LENGTH': -1.0}, name='wavenumber')#
YANK = VariableDescriptor(dimension={'MASS': 1.0, 'LENGTH': 1.0, 'TIME': -3.0}, name='yank')#
YIELD_STRENGTH = VariableDescriptor(dimension={'MASS': 1.0, 'LENGTH': -1.0, 'TIME': -2.0}, name='yield_strength')#
YOUNG_MODULUS = VariableDescriptor(dimension={'MASS': 1.0, 'LENGTH': -1.0, 'TIME': -2.0}, name='young_modulus')#
class fluent#

Bases: object

Dictionary of variable descriptors for fluent-related quantities.

DENSITY_ALL = VariableDescriptor(dimension={'MASS': 1.0, 'LENGTH': -3.0}, name='density_all')#
DVELOCITY_DX = VariableDescriptor(dimension={'TIME': -1.0}, name='dvelocity_dx')#
DVELOCITY_DX_MAGNITUDE = VariableDescriptor(dimension={'TIME': -1.0}, name='dvelocity_dx_magnitude')#
DVELOCITY_DX_X = VariableDescriptor(dimension={'TIME': -1.0}, name='dvelocity_dx_x')#
DVELOCITY_DX_Y = VariableDescriptor(dimension={'TIME': -1.0}, name='dvelocity_dx_y')#
DVELOCITY_DX_Z = VariableDescriptor(dimension={'TIME': -1.0}, name='dvelocity_dx_z')#
DVELOCITY_DY = VariableDescriptor(dimension={'TIME': -1.0}, name='dvelocity_dy')#
DVELOCITY_DY_MAGNITUDE = VariableDescriptor(dimension={'TIME': -1.0}, name='dvelocity_dy_magnitude')#
DVELOCITY_DY_X = VariableDescriptor(dimension={'TIME': -1.0}, name='dvelocity_dy_x')#
DVELOCITY_DY_Y = VariableDescriptor(dimension={'TIME': -1.0}, name='dvelocity_dy_y')#
DVELOCITY_DY_Z = VariableDescriptor(dimension={'TIME': -1.0}, name='dvelocity_dy_z')#
DVELOCITY_DZ = VariableDescriptor(dimension={'TIME': -1.0}, name='dvelocity_dz')#
DVELOCITY_DZ_MAGNITUDE = VariableDescriptor(dimension={'TIME': -1.0}, name='dvelocity_dz_magnitude')#
DVELOCITY_DZ_X = VariableDescriptor(dimension={'TIME': -1.0}, name='dvelocity_dz_x')#
DVELOCITY_DZ_Y = VariableDescriptor(dimension={'TIME': -1.0}, name='dvelocity_dz_y')#
DVELOCITY_DZ_Z = VariableDescriptor(dimension={'TIME': -1.0}, name='dvelocity_dz_z')#
HELICITY = VariableDescriptor(dimension={'LENGTH': 1.0, 'TIME': -2.0}, name='helicity')#
LAMBDA_2_CRITERION = VariableDescriptor(dimension={'TIME': -2.0}, name='lambda_2_criterion')#
MASS_IMBALANCE = VariableDescriptor(dimension={'MASS': 1.0, 'TIME': -1.0}, name='mass_imbalance')#
PRESSURE_HESSIAN_INDICATOR = VariableDescriptor(dimension={}, name='pressure_hessian_indicator')#
TOTAL_ENTHALPY_DEVIATION = VariableDescriptor(dimension={'LENGTH': 2.0, 'TIME': -2.0}, name='total_enthalpy_deviation')#
VELOCITY_ANGLE = VariableDescriptor(dimension={'ANGLE': 1.0}, name='velocity_angle')#
VOLUME_FRACTION_PRIMARY_PHASE = VariableDescriptor(dimension={}, name='volume_fraction_primary_phase')#
VOLUME_FRACTION_SECONDARY_PHASE = VariableDescriptor(dimension={}, name='volume_fraction_secondary_phase')#
Y_PLUS_BASED_HEAT_TRANSFER_COEFFICIENT = VariableDescriptor(dimension={'MASS': 1.0, 'TIME': -3.0, 'TEMPERATURE': -1.0}, name='y_plus_based_heat_transfer_coefficient')#
class mesh#

Bases: object

Dictionary of variable descriptors for mesh-related quantities.

ACTIVE_CELL_PARTITION = VariableDescriptor(dimension={}, name='active_cell_partition')#
ANISOTROPIC_ADAPTION_CELLS = VariableDescriptor(dimension={}, name='anisotropic_adaption_cells')#
BOUNDARY_CELL_DISTANCE = VariableDescriptor(dimension={}, name='boundary_cell_distance')#
BOUNDARY_LAYER_CELLS = VariableDescriptor(dimension={}, name='boundary_layer_cells')#
BOUNDARY_NORMAL_DISTANCE = VariableDescriptor(dimension={}, name='boundary_normal_distance')#
BOUNDARY_VOLUME_DISTANCE = VariableDescriptor(dimension={}, name='boundary_volume_distance')#
CELL_ELEMENT_TYPE = VariableDescriptor(dimension={}, name='cell_element_type')#
CELL_EQUIANGLE_SKEW = VariableDescriptor(dimension={}, name='cell_equiangle_skew')#
CELL_EQUIVOLUME_SKEW = VariableDescriptor(dimension={}, name='cell_equivolume_skew')#
CELL_ID = VariableDescriptor(dimension={}, name='cell_id')#
CELL_PARENT_INDEX = VariableDescriptor(dimension={}, name='cell_parent_index')#
CELL_REFINE_LEVEL = VariableDescriptor(dimension={}, name='cell_refine_level')#
CELL_VOLUME = VariableDescriptor(dimension={'LENGTH': 3.0}, name='cell_volume')#
CELL_VOLUME_CHANGE = VariableDescriptor(dimension={}, name='cell_volume_change')#
CELL_WEIGHT = VariableDescriptor(dimension={}, name='cell_weight')#
CELL_ZONE_INDEX = VariableDescriptor(dimension={}, name='cell_zone_index')#
CELL_ZONE_TYPE = VariableDescriptor(dimension={}, name='cell_zone_type')#
ELEMENT_ASPECT_RATIO = VariableDescriptor(dimension={}, name='element_aspect_ratio')#
ELEMENT_WALL_DISTANCE = VariableDescriptor(dimension={'LENGTH': 1.0}, name='element_wall_distance')#
FACE_AREA_MAGNITUDE = VariableDescriptor(dimension={'LENGTH': 2.0}, name='face_area_magnitude')#
FACE_HANDEDNESS = VariableDescriptor(dimension={}, name='face_handedness')#
INTERFACE_OVERLAP_FRACTION = VariableDescriptor(dimension={}, name='interface_overlap_fraction')#
MARK_POOR_ELEMENTS = VariableDescriptor(dimension={}, name='mark_poor_elements')#
PARTITION_NEIGHBOURS = VariableDescriptor(dimension={}, name='partition_neighbours')#
SMOOTHED_CELL_REFINE_LEVEL = VariableDescriptor(dimension={}, name='smoothed_cell_refine_level')#
STORED_CELL_PARTITIION = VariableDescriptor(dimension={}, name='stored_cell_partitiion')#
STORED_CELL_PARTITION = VariableDescriptor(dimension={}, name='stored_cell_partition')#
X_FACE_AREA = VariableDescriptor(dimension={'LENGTH': 2.0}, name='x_face_area')#
Y_FACE_AREA = VariableDescriptor(dimension={'LENGTH': 2.0}, name='y_face_area')#
Z_FACE_AREA = VariableDescriptor(dimension={'LENGTH': 2.0}, name='z_face_area')#
class ansys.units.variable_descriptor.VariableDescriptor(dimension: Dimensions)#

Bases: Generic[QuantityKindT]

Defines a physical quantity variable descriptor.

dimension: Dimensions#
name: str#