|
Flow123d
master-71c2a5d
|
#include <field_values.hh>
Public Types | |
| typedef ET | element_type |
| typedef internal::ReturnType< 1, 1, ET >::return_type | return_type |
| typedef internal::InputType< ET >::type | ElementInputType |
| typedef internal::AccessTypeDispatch< ET >::type | AccessType |
Public Member Functions | |
| FieldValue_ (return_type &val) | |
| const ET * | mem_ptr () const |
| void | init_from_input (Input::Array rec) |
| void | set_n_comp (unsigned int) |
| unsigned int | n_cols () const |
| unsigned int | n_rows () const |
| ET & | operator() (unsigned int, unsigned int) |
| ET | operator() (unsigned int, unsigned int) const |
| operator return_type () const | |
| void | zeros () |
| void | eye () |
| void | ones () |
| bool | equal_to (const return_type &other) |
| void | scale (double scale_coef) |
Static Public Member Functions | |
| static std::string | type_name () |
| static constexpr bool | is_scalable () |
| static const return_type & | from_raw (return_type &val, ET *raw_data) |
| static return_type | get_from_array (const Armor::Array< element_type > &arr, uint idx) |
| Casts value stored in Armor::Array to return type. More... | |
Static Public Attributes | |
| static const int | NRows_ = 1 |
| static const int | NCols_ = 1 |
| static const int | rank_ = 0 |
Private Attributes | |
| return_type & | value_ |
Specialization for scalars
Definition at line 326 of file field_values.hh.
| typedef internal::AccessTypeDispatch<ET>::type FieldValue_< 1, 1, ET >::AccessType |
Definition at line 331 of file field_values.hh.
| typedef ET FieldValue_< 1, 1, ET >::element_type |
Definition at line 328 of file field_values.hh.
| typedef internal::InputType<ET>::type FieldValue_< 1, 1, ET >::ElementInputType |
Definition at line 330 of file field_values.hh.
| typedef internal::ReturnType<1, 1, ET>::return_type FieldValue_< 1, 1, ET >::return_type |
Definition at line 329 of file field_values.hh.
|
inline |
Definition at line 341 of file field_values.hh.
|
inline |
Definition at line 393 of file field_values.hh.
|
inline |
Definition at line 386 of file field_values.hh.
|
inlinestatic |
Returns reference to the return_type (i.e. double, or arma::vec or arma::mat); with data provided by the parameter raw_data. A reference to a work space val has to be provided for efficient work with vector and matrix values.
Definition at line 347 of file field_values.hh.
|
inlinestatic |
Casts value stored in Armor::Array to return type.
Definition at line 351 of file field_values.hh.
|
inline |
Definition at line 355 of file field_values.hh.
|
inlinestaticconstexpr |
Definition at line 337 of file field_values.hh.
|
inline |
Definition at line 348 of file field_values.hh.
|
inline |
Definition at line 370 of file field_values.hh.
|
inline |
Definition at line 372 of file field_values.hh.
|
inline |
Definition at line 390 of file field_values.hh.
|
inline |
Definition at line 378 of file field_values.hh.
|
inline |
Definition at line 374 of file field_values.hh.
|
inline |
Definition at line 376 of file field_values.hh.
|
inline |
Definition at line 397 of file field_values.hh.
|
inline |
Definition at line 369 of file field_values.hh.
|
inlinestatic |
Definition at line 336 of file field_values.hh.
|
inline |
Definition at line 382 of file field_values.hh.
|
static |
Definition at line 333 of file field_values.hh.
|
static |
Definition at line 332 of file field_values.hh.
|
static |
Definition at line 334 of file field_values.hh.
|
private |
Definition at line 403 of file field_values.hh.