#include "common.h"#include "mesh.h"#include "quad.h"#include "order.h"#include "transform.h"#include <common/error.h>Go to the source code of this file.
Classes | |
| class | Function< TYPE > |
| struct | Function< TYPE >::Node |
| number of vector components More... | |
Defines | |
| #define | CHECK_PARAMS |
| #define | CHECK_TABLE(n, msg) |
Typedefs | |
| typedef Function< double > | RealFunction |
| typedef Function< scalar > | ScalarFunction |
Enumerations | |
| enum | EValueType { FN = 0, DX = 1, DY = 2, DZ = 3, DXX = 4, DYY = 5, DZZ = 6, DXY = 7, DYZ = 8, DXZ = 9 } |
| enum | { FN_VAL_0 = 0x00000001, FN_DX_0 = 0x00000002, FN_DY_0 = 0x00000004, FN_DZ_0 = 0x00000008, FN_DXX_0 = 0x00000010, FN_DYY_0 = 0x00000020, FN_DZZ_0 = 0x00000040, FN_DXY_0 = 0x00000080, FN_DYZ_0 = 0x00000100, FN_DXZ_0 = 0x00000200, FN_VAL_1 = 0x00000400, FN_DX_1 = 0x00000800, FN_DY_1 = 0x00001000, FN_DZ_1 = 0x00002000, FN_DXX_1 = 0x00004000, FN_DYY_1 = 0x00008000, FN_DZZ_1 = 0x00010000, FN_DXY_1 = 0x00020000, FN_DYZ_1 = 0x00040000, FN_DXZ_1 = 0x00080000, FN_VAL_2 = 0x00100000, FN_DX_2 = 0x00200000, FN_DY_2 = 0x00400000, FN_DZ_2 = 0x00800000, FN_DXX_2 = 0x01000000, FN_DYY_2 = 0x02000000, FN_DZZ_2 = 0x04000000, FN_DXY_2 = 0x08000000, FN_DYZ_2 = 0x10000000, FN_DXZ_2 = 0x20000000 } |
Functions | |
| void | mask_to_comp_val (int mask, int &a, int &b) |
Variables | |
| const int | FN_VAL = FN_VAL_0 | FN_VAL_1 | FN_VAL_2 |
| const int | FN_DX = FN_DX_0 | FN_DX_1 | FN_DX_2 |
| const int | FN_DY = FN_DY_0 | FN_DY_1 | FN_DY_2 |
| const int | FN_DZ = FN_DZ_0 | FN_DZ_1 | FN_DZ_2 |
| const int | FN_DXX = FN_DXX_0 | FN_DXX_1 | FN_DXX_2 |
| const int | FN_DYY = FN_DYY_0 | FN_DYY_1 | FN_DYY_2 |
| const int | FN_DZZ = FN_DZZ_0 | FN_DZZ_1 | FN_DZZ_2 |
| const int | FN_DXY = FN_DXY_0 | FN_DXY_1 | FN_DXY_2 |
| const int | FN_DYZ = FN_DYZ_0 | FN_DYZ_1 | FN_DYZ_2 |
| const int | FN_DXZ = FN_DXZ_0 | FN_DXZ_1 | FN_DXZ_2 |
| const int | FN_DEFAULT = FN_VAL | FN_DX | FN_DY | FN_DZ |
| const int | FN_ALL = FN_DEFAULT | FN_DXX | FN_DYY | FN_DZZ | FN_DXY | FN_DYZ | FN_DXZ |
| Default precalculation mask Precalculate everything. | |
| const int | FN_COMPONENT_0 = FN_VAL_0 | FN_DX_0 | FN_DY_0 | FN_DZ_0 | FN_DXX_0 | FN_DYY_0 | FN_DZZ_0 | FN_DXY_0 | FN_DYZ_0 | FN_DXZ_0 |
| const int | FN_COMPONENT_1 = FN_VAL_1 | FN_DX_1 | FN_DY_1 | FN_DZ_1 | FN_DXX_1 | FN_DYY_1 | FN_DZZ_1 | FN_DXY_1 | FN_DYZ_1 | FN_DXZ_1 |
| const int | FN_COMPONENT_2 = FN_VAL_2 | FN_DX_2 | FN_DY_2 | FN_DZ_2 | FN_DXX_2 | FN_DYY_2 | FN_DZZ_2 | FN_DXY_2 | FN_DYZ_2 | FN_DXZ_2 |
| #define CHECK_PARAMS |
| #define CHECK_TABLE | ( | n, | |||
| msg | ) |
| typedef Function<double> RealFunction |
| typedef Function<scalar> ScalarFunction |
| anonymous enum |
| FN_VAL_0 | |
| FN_DX_0 |
Function values of the 1st component required. |
| FN_DY_0 |
First derivative in x of the 1st component required. |
| FN_DZ_0 |
First derivative in y of the 1st component required. |
| FN_DXX_0 |
First derivative in z of the 1st component required. |
| FN_DYY_0 |
Second derivative in x of the 1st component required. |
| FN_DZZ_0 |
Second derivative in y of the 1st component required. |
| FN_DXY_0 |
Second derivative in y of the 1st component required. |
| FN_DYZ_0 |
Second mixed derivative of the 1st component required. |
| FN_DXZ_0 |
Second mixed derivative of the 1st component required. |
| FN_VAL_1 |
Second mixed derivative of the 1st component required. |
| FN_DX_1 |
Function values of the 2nd component required. |
| FN_DY_1 |
First derivative in x of the 2nd component required. |
| FN_DZ_1 |
First derivative in y of the 2nd component required. |
| FN_DXX_1 |
First derivative in y of the 2nd component required. |
| FN_DYY_1 |
Second derivative in x of the 2nd component required. |
| FN_DZZ_1 |
Second derivative in y of the 2nd component required. |
| FN_DXY_1 |
Second derivative in y of the 2nd component required. |
| FN_DYZ_1 |
Second mixed derivative of the 2nd component required. |
| FN_DXZ_1 |
Second mixed derivative of the 2nd component required. |
| FN_VAL_2 |
Second mixed derivative of the 2nd component required. |
| FN_DX_2 |
Function values of the 3rd component required. |
| FN_DY_2 |
First derivative in x of the 3rd component required. |
| FN_DZ_2 |
First derivative in y of the 3rd component required. |
| FN_DXX_2 |
First derivative in y of the 3rd component required. |
| FN_DYY_2 |
Second derivative in x of the 3rd component required. |
| FN_DZZ_2 |
Second derivative in y of the 3rd component required. |
| FN_DXY_2 |
Second derivative in y of the 3rd component required. |
| FN_DYZ_2 |
Second mixed derivative of the 3rd component required. |
| FN_DXZ_2 |
Second mixed derivative of the 3rd component required. |
| enum EValueType |
| void mask_to_comp_val | ( | int | mask, | |
| int & | a, | |||
| int & | b | |||
| ) | [inline] |
Default precalculation mask Precalculate everything.
| const int FN_COMPONENT_0 = FN_VAL_0 | FN_DX_0 | FN_DY_0 | FN_DZ_0 | FN_DXX_0 | FN_DYY_0 | FN_DZZ_0 | FN_DXY_0 | FN_DYZ_0 | FN_DXZ_0 |
| const int FN_COMPONENT_1 = FN_VAL_1 | FN_DX_1 | FN_DY_1 | FN_DZ_1 | FN_DXX_1 | FN_DYY_1 | FN_DZZ_1 | FN_DXY_1 | FN_DYZ_1 | FN_DXZ_1 |
| const int FN_COMPONENT_2 = FN_VAL_2 | FN_DX_2 | FN_DY_2 | FN_DZ_2 | FN_DXX_2 | FN_DYY_2 | FN_DZZ_2 | FN_DXY_2 | FN_DYZ_2 | FN_DXZ_2 |
| const int FN_DEFAULT = FN_VAL | FN_DX | FN_DY | FN_DZ |
| const int FN_DX = FN_DX_0 | FN_DX_1 | FN_DX_2 |
| const int FN_DXX = FN_DXX_0 | FN_DXX_1 | FN_DXX_2 |
| const int FN_DXY = FN_DXY_0 | FN_DXY_1 | FN_DXY_2 |
| const int FN_DXZ = FN_DXZ_0 | FN_DXZ_1 | FN_DXZ_2 |
| const int FN_DY = FN_DY_0 | FN_DY_1 | FN_DY_2 |
| const int FN_DYY = FN_DYY_0 | FN_DYY_1 | FN_DYY_2 |
| const int FN_DYZ = FN_DYZ_0 | FN_DYZ_1 | FN_DYZ_2 |
| const int FN_DZ = FN_DZ_0 | FN_DZ_1 | FN_DZ_2 |
| const int FN_DZZ = FN_DZZ_0 | FN_DZZ_1 | FN_DZZ_2 |
| const int FN_VAL = FN_VAL_0 | FN_VAL_1 | FN_VAL_2 |
1.6.3