PLaSK library
Loading...
Searching...
No Matches
plask::HeatFlux Struct Reference

Heat flux in 2D or 3D space [W/m] or [W/m²]. More...

#include <plask/properties/thermal.hpp>

Inheritance diagram for plask::HeatFlux:
[legend]
Collaboration diagram for plask::HeatFlux:
[legend]

Static Public Attributes

static constexpr const charNAME = "heat flux"
 
static constexpr const charUNIT = "W/m²"
 
- Static Public Attributes inherited from plask::Property< _propertyType, _ValueType2D, _ValueType3D, _ExtraParams >
static const PropertyType propertyType = _propertyType
 Type of property.
 
static constexpr const charNAME = PropertyTypeToProviderName<_propertyType>::value
 Name of the property.
 
static constexpr bool hasUniqueValueType = false
 true only if property use same value type in 2D and 3D space
 

Additional Inherited Members

- Public Types inherited from plask::Property< _propertyType, _ValueType2D, _ValueType3D, _ExtraParams >
typedef _ValueType2D ValueType2D
 Type of provided value in 2D space.
 
typedef _ValueType3D ValueType3D
 Type of provided value in 3D space.
 
typedef VariadicTemplateTypesHolder< _ExtraParams... > ExtraParams
 Extra parameters passed as arguments to provider to get value.
 
- Static Public Member Functions inherited from plask::VectorFieldProperty<>
static Vec< 2, double > value3Dto2D (const Vec< 3, double > &v)
 Convert value in 3D space to 2D space by removing component.
 
static Vec< 3, double > value2Dto3D (const Vec< 2, double > &v)
 Convert value in 2D space to 2D space by adding zeroed component.
 
static const Vec< 2, double > value3Dto2Dcyl (const Vec< 3, double > &v, const Vec< 3, double > &p)
 Convert value in 3D space to 2D space in cylindrical coordinates.
 
static const Vec< 3, double > value2Dto3Dcyl (const Vec< 2, double > &v, const Vec< 3, double > &p)
 Convert value in 2D space to 2D space in cylindrical coordinates.
 
- Static Public Member Functions inherited from plask::Property< _propertyType, _ValueType2D, _ValueType3D, _ExtraParams >
static ValueType2D getDefaultValue2D ()
 Return default value of the property (usually zero) in 2D space.
 
static ValueType3D getDefaultValue3D ()
 Return default value of the property (usually zero) in 3D space.
 

Detailed Description

Heat flux in 2D or 3D space [W/m] or [W/m²].

Definition at line 83 of file thermal.hpp.

Member Data Documentation

◆ NAME

constexpr const char * plask::HeatFlux::NAME = "heat flux"
staticconstexpr

Definition at line 84 of file thermal.hpp.

◆ UNIT

constexpr const char * plask::HeatFlux::UNIT = "W/m²"
staticconstexpr

Definition at line 85 of file thermal.hpp.


The documentation for this struct was generated from the following files: