![]() |
INMOST
Mathematical Modelling Toolkit
|
Namespaces | |
Sparse | |
Definition at line 650 of file inmost_variable.h.
Definition at line 23 of file inmost_data.h.
Definition at line 651 of file inmost_variable.h.
Definition at line 24 of file inmost_mesh.h.
Definition at line 80 of file inmost_data.h.
Definition at line 120 of file inmost_data.h.
Definition at line 119 of file inmost_data.h.
Definition at line 117 of file inmost_data.h.
typedef array<HandleType> INMOST::inner_reference_array |
Definition at line 121 of file inmost_data.h.
Definition at line 122 of file inmost_data.h.
typedef array<variable> INMOST::inner_variable_array |
Definition at line 115 of file inmost_data.h.
Low 8 bits - marker mask, rest high bits - position of marker.
Definition at line 62 of file inmost_data.h.
typedef dynarray<INMOST_DATA_REAL_TYPE, 2048> INMOST::precomp_values_t |
Definition at line 81 of file inmost_autodiff.h.
typedef std::pair<Mesh*,HandleType> INMOST::RemoteHandleType |
Definition at line 106 of file inmost_data.h.
Definition at line 11 of file inmost_nonlinear.h.
typedef Matrix<INMOST_DATA_REAL_TYPE> INMOST::rMatrix |
Definition at line 703 of file inmost_dense.h.
Definition at line 35 of file inmost_mesh.h.
to accomodate more topological errors or events.
Definition for data type of topology error or event. This type may be extended later to 64 bits
Definition at line 44 of file inmost_mesh.h.
typedef var_expression INMOST::unknown |
Definition at line 882 of file inmost_expression.h.
typedef multivar_expression INMOST::variable |
Definition at line 881 of file inmost_expression.h.
typedef Matrix<variable> INMOST::vMatrix |
Definition at line 705 of file inmost_dense.h.
enum INMOST::DataType |
Enumerator | |
---|---|
DATA_REAL | |
DATA_INTEGER | |
DATA_BULK | |
DATA_REFERENCE | |
DATA_REMOTE_REFERENCE | |
DATA_VARIABLE |
Definition at line 124 of file inmost_data.h.
enum INMOST::ErrorType |
Types of errors may occur in INMOST. All of these error are fatal ones. If error is detected then "throw" exception is generated. The names of the error type are very intuitive and self-explained ones. Use "try{...} catch{...}" blocks to implement exception handling.
Enumerator | |
---|---|
Failure |
The list of errors connected to mesh consistency. |
NoTagPosition | |
WrongDataType | |
WrongElementType | |
BadTag | |
BadBulkType | |
NoData | |
TagNotInitialized | |
TagNotFound | |
TagExists | |
TagForOtherMesh | |
ElementForOtherMesh | |
ImpossibleConn | |
NoElementType | |
NoMultiElement | |
NoMeshElement | |
NoEsetElement | |
DimensionIsFixed | |
NullInElementSet | |
NoSpaceForMarker | |
ElementBelongsToNobody | |
BadFileName |
The list of general type errors. |
BadFile | |
CorruptedIerarchy | |
CorruptedOrdering | |
IterForOtherMesh | |
UndefinedBehaviorInGeometry | |
DimensionIsNotSupportedByGeometry | |
NoParallelMode | |
BadParameter | |
TopologyCheckError | |
ErrorInSolver |
The list of errors may occur in the Linear Solver. |
DataCorruptedInSolver | |
DifferentCommunicatorInSolver | |
MatrixNotSetInSolver | |
InconsistentSizesInSolver | |
IndexesAreDifferentInSolver | |
PrepareMatrixFirst | |
CannotReusePreconditionerOfDifferentSize | |
ErrorInPartitioner |
The list of errors may occur in the Partitioner. |
UnknownWeightSize | |
DistributionTagWasNotFilled | |
NotImplemented |
The very tail of the errors list. |
Impossible |
Definition at line 168 of file inmost_common.h.
__INLINE bool INMOST::check_nans | ( | INMOST_DATA_REAL_TYPE | val | ) |
Definition at line 877 of file inmost_expression.h.
__INLINE HandleType INMOST::ComposeCellHandle | ( | INMOST_DATA_INTEGER_TYPE | ID | ) |
__INLINE HandleType INMOST::ComposeEdgeHandle | ( | INMOST_DATA_INTEGER_TYPE | ID | ) |
__INLINE HandleType INMOST::ComposeFaceHandle | ( | INMOST_DATA_INTEGER_TYPE | ID | ) |
__INLINE HandleType INMOST::ComposeHandle | ( | ElementType | etype, |
INMOST_DATA_INTEGER_TYPE | ID | ||
) |
Definition at line 94 of file inmost_data.h.
__INLINE HandleType INMOST::ComposeHandleNum | ( | INMOST_DATA_INTEGER_TYPE | etypenum, |
INMOST_DATA_INTEGER_TYPE | ID | ||
) |
Definition at line 100 of file inmost_data.h.
__INLINE HandleType INMOST::ComposeNodeHandle | ( | INMOST_DATA_INTEGER_TYPE | ID | ) |
__INLINE HandleType INMOST::ComposeSetHandle | ( | INMOST_DATA_INTEGER_TYPE | ID | ) |
const char* INMOST::DataTypeName | ( | DataType | t | ) |
Returns a name of the data type as a string.
__INLINE INMOST_DATA_INTEGER_TYPE INMOST::ElementNum | ( | ElementType | t | ) |
__INLINE ElementType INMOST::ElementTypeFromDim | ( | INMOST_DATA_INTEGER_TYPE | dim | ) |
Definition at line 43 of file inmost_data.h.
const char* INMOST::ElementTypeName | ( | ElementType | t | ) |
__INLINE ElementType INMOST::FirstElementType | ( | ) |
Definition at line 39 of file inmost_data.h.
__INLINE INMOST_DATA_INTEGER_TYPE INMOST::GetHandleElementNum | ( | HandleType | h | ) |
__INLINE ElementType INMOST::GetHandleElementType | ( | HandleType | h | ) |
Definition at line 93 of file inmost_data.h.
__INLINE INMOST_DATA_INTEGER_TYPE INMOST::GetHandleID | ( | HandleType | h | ) |
__INLINE const ElementSet& INMOST::InvalidElementSet | ( | ) |
__INLINE HandleType INMOST::InvalidHandle | ( | ) |
__INLINE ElementType INMOST::LastElementType | ( | ) |
Definition at line 40 of file inmost_data.h.
Element INMOST::MakeElement | ( | const RemoteHandleType & | rh | ) |
Construct an object of type Element, hande cannot be modified.
Element INMOST::MakeElementRef | ( | RemoteHandleType & | rh | ) |
Construct an object of type Element, hande can be modified.
__INLINE ElementType INMOST::NextElementType | ( | ElementType | etype | ) |
Definition at line 41 of file inmost_data.h.
__INLINE ElementType INMOST::PrevElementType | ( | ElementType | etype | ) |
Definition at line 42 of file inmost_data.h.
const char* INMOST::TopologyCheckNotifyString | ( | TopologyCheck | c | ) |
Returns a string explaining each topology check. Implemented in mesh.cpp.
c | Single topology check. |