1#ifndef CHITECH_FIELDFUNCTION_H
2#define CHITECH_FIELDFUNCTION_H
49 void PushOntoStack(std::shared_ptr<ChiObject>& new_object)
override;
53 unsigned int component)
const {
return 0.0;}
void PushOntoStack(std::shared_ptr< ChiObject > &new_object) override
Overrides the stack placement so that FieldFunctions go to the field function stack.
virtual double Evaluate(const chi_mesh::Cell &cell, const chi_mesh::Vector3 &position, unsigned int component) const
static chi::InputParameters GetInputParameters()
const chi_math::Unknown & Unknown() const
FieldFunction(const chi::InputParameters ¶ms)
virtual ~FieldFunction()=default
chi_math::UnknownManager unknown_manager_
const std::string & TextName() const
const chi_math::UnknownManager & GetUnknownManager() const
chi_math::Unknown unknown_