/usr/include/trilinos/fei_constants.hpp is in libtrilinos-dev 10.4.0.dfsg-1ubuntu2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 | #ifndef _fei_constants_hpp_
#define _fei_constants_hpp_
/*
In this file we define some constants to use as parameters to
some fei functions.
These constants are primarily used as 'fieldType' arguments to
fei::VectorSpace::defineFields and FEI::initFields.
If defining a vector-field for displacement, use DISPLACEMENT. If
defining separate scalar fields for the components of displacement,
then use DISPLACEMENT_X, etc.
Most of the names below are self-explanatory. PRESSURE refers to either
a vector-field for pressure, a nodal pressure variable, or the constant
coefficient for a pressure field that is discontinuous in each element.
PRESSURE_X, PRESSURE_Y, and PRESSURE_Z refer to the X, Y, and Z coefficients
for a linearly varying pressure field defined separately in each element.
*/
namespace fei {
const int DISPLACEMENT = 0;
const int DISPLACEMENT_X = 0;
const int DISPLACEMENT_Y = 1;
const int DISPLACEMENT_Z = 2;
const int ROTATION = 3;
const int ROTATION_X = 3;
const int ROTATION_Y = 4;
const int ROTATION_Z = 5;
const int VELOCITY = 6;
const int VELOCITY_X = 6;
const int VELOCITY_Y = 7;
const int VELOCITY_Z = 8;
const int PRESSURE = 9;
const int PRESSURE_X = 10;
const int PRESSURE_Y = 11;
const int PRESSURE_Z = 12;
const int TEMPERATURE = 13;
const int UNKNOWN = 20;
}//namespace fei
#endif
|