FEI Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Macros | Typedefs
fei_defs.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define FEI_SINGLE_SYSTEM   0
 
#define FEI_EIGEN_SOLVE   1
 
#define FEI_AGGREGATE_SUM   2
 
#define FEI_AGGREGATE_PRODUCT   3
 
#define FEI_NODE   0
 
#define FEI_ELEMENT   1
 
#define FEI_ONLY_NODES   2
 
#define FEI_ONLY_ELEMENTS   3
 
#define FEI_DENSE_ROW   0
 
#define FEI_UPPER_SYMM_ROW   1
 
#define FEI_LOWER_SYMM_ROW   2
 
#define FEI_DENSE_COL   3
 
#define FEI_UPPER_SYMM_COL   4
 
#define FEI_LOWER_SYMM_COL   5
 
#define FEI_DIAGONAL   6
 
#define FEI_BLOCK_DIAGONAL_ROW   7
 
#define FEI_BLOCK_DIAGONAL_COL   8
 
#define FEI_NODE_MAJOR   0
 
#define FEI_FIELD_MAJOR   1
 
#define FEI_LOCAL_TIMES   0
 
#define FEI_MAX_TIMES   1
 
#define FEI_MIN_TIMES   2
 
#define FEI_SUCCESS   0
 
#define FEI_FATAL_ERROR   -1
 
#define FEI_ID_NOT_FOUND   -2
 

Typedefs

typedef int GlobalID
 

Macro Definition Documentation

#define FEI_SINGLE_SYSTEM   0
#define FEI_EIGEN_SOLVE   1

Definition at line 66 of file fei_defs.h.

Referenced by FEI_Implementation::setSolveType().

#define FEI_AGGREGATE_SUM   2
#define FEI_AGGREGATE_PRODUCT   3

Definition at line 68 of file fei_defs.h.

Referenced by FEI_Implementation::setSolveType().

#define FEI_NODE   0
#define FEI_ELEMENT   1

Definition at line 72 of file fei_defs.h.

#define FEI_ONLY_NODES   2

Definition at line 73 of file fei_defs.h.

#define FEI_ONLY_ELEMENTS   3

Definition at line 74 of file fei_defs.h.

#define FEI_DENSE_ROW   0
#define FEI_UPPER_SYMM_ROW   1

Definition at line 78 of file fei_defs.h.

Referenced by Filter::copyStiffness(), and test_FEI_Implementation::serialtest1().

#define FEI_LOWER_SYMM_ROW   2

Definition at line 79 of file fei_defs.h.

Referenced by Filter::copyStiffness(), and test_FEI_Implementation::serialtest1().

#define FEI_DENSE_COL   3
#define FEI_UPPER_SYMM_COL   4

Definition at line 81 of file fei_defs.h.

Referenced by Filter::copyStiffness().

#define FEI_LOWER_SYMM_COL   5

Definition at line 82 of file fei_defs.h.

Referenced by Filter::copyStiffness().

#define FEI_DIAGONAL   6

Definition at line 83 of file fei_defs.h.

#define FEI_BLOCK_DIAGONAL_ROW   7
#define FEI_BLOCK_DIAGONAL_COL   8

Definition at line 85 of file fei_defs.h.

Referenced by LinSysCoreFilter::generalElemInput().

#define FEI_NODE_MAJOR   0
#define FEI_FIELD_MAJOR   1

Definition at line 90 of file fei_defs.h.

#define FEI_LOCAL_TIMES   0

Definition at line 94 of file fei_defs.h.

#define FEI_MAX_TIMES   1

Definition at line 95 of file fei_defs.h.

#define FEI_MIN_TIMES   2

Definition at line 96 of file fei_defs.h.

#define FEI_SUCCESS   0

Definition at line 99 of file fei_defs.h.

Referenced by SNL_FEI_Structure::addBlock(), SNL_FEI_Structure::allocateBlockConnectivity(), FEDataFilter::assembleEqns(), LinSysCoreFilter::assembleEqns(), SNL_FEI_Structure::assembleReducedStructure(), FEDataFilter::assembleRHS(), LinSysCoreFilter::assembleRHS(), SNL_FEI_Structure::createBlkSymmEqnStructure(), SNL_FEI_Structure::createSymmEqnStructure(), FEDataFilter::enforceEssentialBCs(), LinSysCoreFilter::enforceEssentialBCs(), LinSysCoreFilter::enforceRemoteEssBCs(), LinSysCoreFilter::exchangeRemoteBCs(), LinSysCoreFilter::exchangeRemoteEquations(), SNL_FEI_Structure::finalizeActiveNodes(), FEDataFilter::formResidual(), LinSysCoreFilter::formResidual(), FEDataFilter::generalElemInput(), LinSysCoreFilter::generalElemInput(), SNL_FEI_Structure::getBlockDescriptor(), SNL_FEI_Structure::getBlockDescriptor_index(), FEI_Implementation::getBlockElemIDList(), FEDataFilter::getBlockElemSolution(), LinSysCoreFilter::getBlockElemSolution(), FEDataFilter::getBlockFieldNodeSolution(), LinSysCoreFilter::getBlockFieldNodeSolution(), FEI_Implementation::getBlockNodeIDList(), FEDataFilter::getBlockNodeSolution(), LinSysCoreFilter::getBlockNodeSolution(), LinSysCoreFilter::getCRMultipliers(), SNL_FEI_Structure::getElemNodeDescriptors(), SNL_FEI_Structure::getEqnNumbers(), LinSysCoreFilter::getEqnsFromMatrix(), LinSysCoreFilter::getEqnsFromRHS(), SNL_FEI_Structure::getFieldMajorIndices(), LinSysCoreFilter::getFromMatrix(), LinSysCoreFilter::getFromRHS(), FEDataFilter::getNodalFieldSolution(), LinSysCoreFilter::getNodalFieldSolution(), FEDataFilter::getNodalSolution(), LinSysCoreFilter::getNodalSolution(), SNL_FEI_Structure::getNodeMajorIndices(), FEI_Implementation::getNumBlockActEqns(), FEI_Implementation::getNumBlockActNodes(), FEI_Implementation::getNumBlockElemDOF(), FEI_Implementation::getNumBlockElements(), FEI_Implementation::getNumEqnsPerElement(), FEI_Implementation::getNumNodesPerElement(), FEDataFilter::getReducedSolnEntry(), LinSysCoreFilter::getReducedSolnEntry(), FEDataFilter::giveToLocalReducedMatrix(), LinSysCoreFilter::giveToLocalReducedMatrix(), FEDataFilter::giveToLocalReducedRHS(), LinSysCoreFilter::giveToLocalReducedRHS(), FEDataFilter::giveToMatrix(), LinSysCoreFilter::giveToMatrix(), FEDataFilter::giveToRHS(), LinSysCoreFilter::giveToRHS(), LinSysCoreFilter::implementAllBCs(), SNL_FEI_Structure::initComplete(), SNL_FEI_Structure::initCRMult(), SNL_FEI_Structure::initCRPen(), SNL_FEI_Structure::initElem(), SNL_FEI_Structure::initElemBlock(), SNL_FEI_Structure::initElemBlockStructure(), SNL_FEI_Structure::initFields(), FEDataFilter::initialize(), LinSysCoreFilter::initialize(), FEDataFilter::initLinSysCore(), LinSysCoreFilter::initLinSysCore(), SNL_FEI_Structure::initMultCRStructure(), SNL_FEI_Structure::initPenCRStructure(), SNL_FEI_Structure::initSharedNodes(), SNL_FEI_Structure::initSlaveVariable(), FEDataFilter::loadCRMult(), LinSysCoreFilter::loadCRMult(), FEDataFilter::loadCRPen(), LinSysCoreFilter::loadCRPen(), FEDataFilter::loadNodeBCs(), LinSysCoreFilter::loadNodeBCs(), FEDataFilter::parameters(), LinSysCoreFilter::parameters(), FEDataFilter::putBlockElemSolution(), LinSysCoreFilter::putBlockElemSolution(), FEDataFilter::putBlockFieldNodeSolution(), LinSysCoreFilter::putBlockFieldNodeSolution(), FEDataFilter::putBlockNodeSolution(), LinSysCoreFilter::putBlockNodeSolution(), FEDataFilter::putCRMultipliers(), LinSysCoreFilter::putCRMultipliers(), FEDataFilter::resetInitialGuess(), LinSysCoreFilter::resetInitialGuess(), FEDataFilter::resetMatrix(), LinSysCoreFilter::resetMatrix(), FEDataFilter::resetRHSVector(), LinSysCoreFilter::resetRHSVector(), FEDataFilter::resetSystem(), LinSysCoreFilter::resetSystem(), FEDataFilter::resetTheMatrix(), LinSysCoreFilter::resetTheMatrix(), FEDataFilter::resetTheRHSVector(), LinSysCoreFilter::resetTheRHSVector(), FEDataFilter::residualNorm(), LinSysCoreFilter::residualNorm(), FEDataFilter::setCurrentRHS(), LinSysCoreFilter::setCurrentRHS(), FEDataFilter::setNumRHSVectors(), LinSysCoreFilter::setNumRHSVectors(), FEDataFilter::solve(), LinSysCoreFilter::solve(), SNL_FEI_Structure::storeElementScatterBlkIndices_noSlaves(), SNL_FEI_Structure::storeElementScatterIndices(), SNL_FEI_Structure::storeElementScatterIndices_noSlaves(), LinSysCoreFilter::storeNodalColumnCoefs(), LinSysCoreFilter::storeNodalRowCoefs(), LinSysCoreFilter::storePenNodeData(), LinSysCoreFilter::sumIntoMatrix(), LinSysCoreFilter::sumIntoRHS(), FEDataFilter::unpackSolution(), LinSysCoreFilter::unpackSolution(), and SNL_FEI_Structure::writeEqn2NodeMap().

#define FEI_FATAL_ERROR   -1

Definition at line 100 of file fei_defs.h.

Referenced by SNL_FEI_Structure::getBlockDescriptor_index().

#define FEI_ID_NOT_FOUND   -2

Typedef Documentation

typedef int GlobalID

Definition at line 60 of file fei_defs.h.