FEI Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Functions
snl_fei_Utils.hpp File Reference
#include <fei_fwd.hpp>
#include <fei_mpi.h>
#include <fei_SharedPtr.hpp>
#include <vector>
#include <map>
#include <string>
Include dependency graph for snl_fei_Utils.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 fei
 
 snl_fei
 

Functions

const char * snl_fei::getParam (const char *key, int numParams, const char *const *paramStrings)
 
const char * snl_fei::getParamValue (const char *key, int numParams, const char *const *paramStrings, char separator=' ')
 
const char * snl_fei::getParamValue (const char *key, std::vector< std::string > &params, char separator=' ')
 
const char * snl_fei::getParamValue (const char *key, int numParams, const char *const *paramStrings, int &foundOffset, char separator=' ')
 
int snl_fei::getIntParamValue (const char *key, int numParams, const char *const *params, int &paramValue)
 
int snl_fei::getDoubleParamValue (const char *key, int numParams, const char *const *params, double &paramValue)
 
int snl_fei::getDoubleParamValue (const char *key, std::vector< std::string > &params, double &paramValue)
 
const char * snl_fei::getParam (const char *key, int numParams, const char *const *paramStrings, int &foundOffset)
 
const char * snl_fei::getParam (const char *key, std::vector< std::string > &paramStrings, int &foundOffset)
 
int snl_fei::storeNamedAttribute (const char *name, void *attribute, std::vector< char * > &attributeNames, std::vector< void * > &attributes)
 
void * snl_fei::retrieveNamedAttribute (const char *name, std::vector< char * > &attributeNames, std::vector< void * > &attributes)
 
void snl_fei::separate_string (const char *input_string, const char *substring, const char *&before_substring, int &len_before_substring, const char *&after_substring, int &len_after_substring)
 
unsigned snl_fei::leading_substring_length (const char *string)
 
const char * snl_fei::skipSeparator (const char *paramString, char separator=' ')
 
int snl_fei::mergeStringLists (char **&strings, int &numStrings, const char *const *stringsToMerge, int numStringsToMerge)
 
int snl_fei::resolveConflictingCRs (fei::MatrixGraph &matrixGraph, fei::Matrix &bcEqns, const std::vector< int > &bcEqnNumbers)
 
int snl_fei::gatherRemoteEssBCs (fei::CSVec &essBCs, fei::SparseRowGraph *remoteGraph, fei::Matrix &matrix)
 
fei::SharedPtr
< fei::SparseRowGraph
snl_fei::mergeSparseRowGraphs (const fei::SparseRowGraph *srg1, const fei::SparseRowGraph *srg2)
 
void snl_fei::copy2DBlockDiagToColumnContig (int numBlocks, const int *blockSizes, const double *const *values2d, int format, double *colcontigvalues)
 
void snl_fei::copy2DToColumnContig (int numrows, int numcols, const double *const *values2d, int format, double *colcontigvalues)