53#ifndef Function1Types_Lookup_H
54#define Function1Types_Lookup_H
74 public Function1<Type>
93 const word& entryName,
115 virtual Type
value(
const scalar t)
const;
118 virtual Type
integrate(
const scalar x1,
const scalar x2)
const;
Function1 to lookup UniformDimensionedField from an objectregistry.
virtual tmp< Function1< Type > > clone() const
Construct and return a clone.
virtual void writeData(Ostream &os) const
Write in dictionary format.
void operator=(const Lookup< Type > &)=delete
No copy assignment.
Lookup(const word &entryName, const dictionary &dict, const objectRegistry *obrPtr=nullptr)
Construct from entry name, dictionary and optional registry.
virtual Type value(const scalar t) const
Return value for time t.
virtual Type integrate(const scalar x1, const scalar x2) const
Integrate between two (scalar) values.
virtual ~Lookup()=default
Destructor.
Function1(const word &entryName, const objectRegistry *obrPtr=nullptr)
Construct from entry name.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
virtual void writeEntries(Ostream &os) const
Write coefficient entries in dictionary format.
lookupBase(const dictionary &dict)
Construct from dictionary.
Registry of regIOobjects.
A class for managing temporary objects.
A class for handling words, derived from Foam::string.
OBJstream os(runTime.globalPath()/outputName)
void rhs(fvMatrix< typename Expr::value_type > &m, const Expr &expression)
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.