44#ifndef Foam_ensightVarName_H
45#define Foam_ensightVarName_H
78 inline explicit VarName(
const char*
s);
81 inline explicit VarName(
const std::string&
s);
84 inline explicit VarName(std::string&&
s);
90 inline static bool valid(
char c);
102 void operator=(
const std::string&) =
delete;
void operator=(const word &)=delete
VarName(const VarName &)=default
Copy construct.
void operator=(const string &)=delete
void operator=(const char *)=delete
VarName(VarName &&)=default
Move construct.
static bool valid(char c)
Is this character valid for an ensight var-name.
void stripInvalid()
Strip invalid characters.
void operator=(const std::string &)=delete
word()=default
Default construct.
gmvFile<< "tracers "<< particles.size()<< nl;for(const passiveParticle &p :particles){ gmvFile<< p.position().x()<< " ";}gmvFile<< nl;for(const passiveParticle &p :particles){ gmvFile<< p.position().y()<< " ";}gmvFile<< nl;for(const passiveParticle &p :particles){ gmvFile<< p.position().z()<< " ";}gmvFile<< nl;forAll(lagrangianScalarNames, i){ word name=lagrangianScalarNames[i];IOField< scalar > s(IOobject(name, runTime.timeName(), cloud::prefix, mesh, IOobject::MUST_READ, IOobject::NO_WRITE))
Hash function class. The default definition is for primitives. Non-primitives used to hash entries on...
Hashing functor for string and derived string classes.