#include <scalarImpl.H>


Public Types | |
| typedef Scalar | cmptType |
| Component type. | |
| typedef Scalar | magType |
| Magnitude type. | |
| typedef label | labelType |
| Equivalent type of labels used for valid component indexing. | |
Public Member Functions | |
| pTraits (Scalar val) noexcept | |
| Copy construct from primitive. | |
| pTraits (Istream &is) | |
| Read construct from Istream (uses tokenizer). | |
| operator Scalar () const noexcept | |
| Return the value. | |
| operator Scalar & () noexcept | |
| Access the value. | |
Static Public Attributes | |
| static constexpr direction | dim = 3 |
| Dimensionality of space. | |
| static constexpr direction | rank = 0 |
| Rank of Scalar is 0. | |
| static constexpr direction | nComponents = 1 |
| Number of components in Scalar is 1. | |
| static constexpr Scalar | min_ = -ScalarVGREAT |
| static constexpr Scalar | max_ = ScalarVGREAT |
| static constexpr Scalar | vsmall_ = ScalarVSMALL |
| static const char *const | typeName |
| static const char *const | componentNames [] |
| static const Scalar | zero |
| static const Scalar | one |
| static const Scalar | max |
| static const Scalar | min |
| static const Scalar | rootMax |
| static const Scalar | rootMin |
| static const Scalar | vsmall |
Definition at line 69 of file scalarImpl.H.
Component type.
Definition at line 80 of file scalarImpl.H.
Magnitude type.
Definition at line 85 of file scalarImpl.H.
| typedef label labelType |
Equivalent type of labels used for valid component indexing.
Definition at line 90 of file scalarImpl.H.
|
inlineexplicitnoexcept |
Copy construct from primitive.
Definition at line 136 of file scalarImpl.H.
References Foam::noexcept, and Scalar.
|
inlinenoexcept |
|
inlinenoexcept |
|
staticconstexpr |
Dimensionality of space.
Definition at line 98 of file scalarImpl.H.
|
staticconstexpr |
Rank of Scalar is 0.
Definition at line 103 of file scalarImpl.H.
|
staticconstexpr |
Number of components in Scalar is 1.
Definition at line 108 of file scalarImpl.H.
|
staticconstexpr |
Definition at line 113 of file scalarImpl.H.
|
staticconstexpr |
Definition at line 114 of file scalarImpl.H.
|
staticconstexpr |
Definition at line 115 of file scalarImpl.H.
|
static |
Definition at line 120 of file scalarImpl.H.
|
static |
Definition at line 121 of file scalarImpl.H.
|
static |
Definition at line 122 of file scalarImpl.H.
|
static |
Definition at line 123 of file scalarImpl.H.
|
static |
Definition at line 124 of file scalarImpl.H.
|
static |
Definition at line 125 of file scalarImpl.H.
|
static |
Definition at line 126 of file scalarImpl.H.
|
static |
Definition at line 127 of file scalarImpl.H.
|
static |
Definition at line 128 of file scalarImpl.H.