|
| TypeName ("step") |
| Runtime type information. More...
|
|
| stepFunction (const word &entryName, const dictionary &dict, const objectRegistry *obrPtr=nullptr) |
| Construct from entry name, dictionary and optional registry. More...
|
|
virtual | ~stepFunction ()=default |
| Destructor. More...
|
|
virtual scalar | value (const scalar x) const |
| Return value at time t. More...
|
|
| ramp (const word &entryName, const dictionary &dict, const objectRegistry *obrPtr=nullptr) |
| Construct from entry name, dictionary and optional registry. More...
|
|
virtual | ~ramp ()=default |
| Destructor. More...
|
|
virtual void | userTimeToTime (const Time &t) |
| Convert time. More...
|
|
virtual void | writeData (Ostream &os) const |
| Write in dictionary format. More...
|
|
void | writeEntries (Ostream &os) const |
| Write coefficient entries in dictionary format. More...
|
|
| Function1 (const word &entryName, const objectRegistry *obrPtr=nullptr) |
| Construct from entry name. More...
|
|
| Function1 (const word &entryName, const dictionary &dict, const objectRegistry *obrPtr=nullptr) |
|
| Function1 (const Function1< scalar > &rhs) |
| Copy construct. More...
|
|
| TypeName ("Function1") declareRunTimeSelectionTable(autoPtr |
| Runtime type information. More...
|
|
virtual tmp< Function1< scalar > > | clone () const=0 |
| Construct and return a clone. More...
|
|
virtual | ~Function1 ()=default |
| Destructor. More...
|
|
virtual bool | constant () const |
| Is value constant (i.e. independent of x) More...
|
|
virtual tmp< Field< scalar > > | value (const scalarField &x) const |
| Return value as a function of (scalar) independent variable. More...
|
|
virtual scalar | integrate (const scalar x1, const scalar x2) const |
| Integrate between two (scalar) values. More...
|
|
virtual tmp< Field< scalar > > | integrate (const scalarField &x1, const scalarField &x2) const |
| Integrate between two (scalar) values. More...
|
|
void | writeEntries (Ostream &os) const |
| Write coefficient entries in dictionary format. More...
|
|
|
typedef scalar | returnType |
|
static autoPtr< Function1< scalar > > | New (const word &entryName, const dictionary &dict, const word &redirectType, const objectRegistry *obrPtr=nullptr, const bool mandatory=true) |
| Selector, with fallback redirection. More...
|
|
static autoPtr< Function1< scalar > > | New (const word &entryName, const dictionary &dict, const objectRegistry *obrPtr=nullptr, const bool mandatory=true) |
| Selector, without fallback redirection. More...
|
|
static refPtr< Function1< scalar > > | New (HashPtrTable< Function1< scalar >> &cache, const word &entryName, const dictionary &dict, enum keyType::option matchOpt=keyType::LITERAL, const objectRegistry *obrPtr=nullptr, const bool mandatory=true) |
|
static autoPtr< Function1< scalar > > | NewCompat (const word &entryName, std::initializer_list< std::pair< const char *, int >> compat, const dictionary &dict, const word &redirectType=word::null, const objectRegistry *obrPtr=nullptr, const bool mandatory=true) |
| Compatibility selector, with fallback redirection. More...
|
|
static autoPtr< Function1< scalar > > | NewIfPresent (const word &entryName, const dictionary &dict, const word &redirectType=word::null, const objectRegistry *obrPtr=nullptr) |
| An optional selector. More...
|
|
| Function1 |
|
| dictionary |
|
const word & | entryName |
|
const word const dictionary const objectRegistry | entryName |
|
const word const dictionary & | dict |
|
const word const dictionary const objectRegistry | dict |
|
const word const dictionary const objectRegistry * | obrPtr |
|
const word const dictionary const objectRegistry | obrPtr |
|
scalar | linearRamp (const scalar t) const |
|
void | operator= (const Function1< scalar > &)=delete |
| No copy assignment. More...
|
|
scalar | start_ |
| Start-time of the ramp function. More...
|
|
scalar | duration_ |
| Duration of the ramp function. More...
|
|
A step function that is 0 before start
changing to 1 for the duration
and returning to 0 thereafter.
- See also
- Foam::Function1Types::ramp
- Source files
-
Definition at line 56 of file stepFunction.H.