PlasCom2  1.0
XPACC Multi-physics simluation application
primitive_utilities.C File Reference

Primitive utils implementation. More...

Detailed Description

Primitive utils implementation.

Definition in file primitive_utilities.C.

#include <sstream>
#include <cstring>
#include "primitive_utilities.H"
Include dependency graph for primitive_utilities.C:

Go to the source code of this file.

Namespaces

 ix
 Defines MPI-specific parallel global and program classes.
 
 ix::util
 General support utilities.
 

Functions

std::string GetNextContent (std::istream &In)
 
void GetContentUntil (std::istream &In, std::string ret, const std::string &etag)
 
int String2Buf (const std::string &instr, void **buf)
 
void Trim (std::string &instr, bool preserve_newline=false)
 Creates space delimited tokens in place. More...
 
const std::string Trimmed (const std::string &instr, bool preserve_newline=false)
 Returns space delimited tokens. More...
 
const std::string stripdirs (const std::string &pname)
 Strip absolute path. More...
 
void TokenizeString (std::vector< std::string > &tokens, const std::string &source)
 Tokenize string. More...
 
void TokenizeString (std::vector< std::string > &tokens, const std::string &source, const char delim)
 Tokenize string w/ delimiter. More...
 
int OpenFile (std::ifstream &Inf, const std::string &filename)
 File opener. More...
 
void Vectorize (std::vector< std::string > &retVal, const char **in)
 
void Vectorize (std::vector< std::string > &retVal, const char **in, int n)