Public Member Functions | |
| DefaultIterCallback (const std::string &filename, const std::string &type, int frequency=1) | |
| virtual | ~DefaultIterCallback () |
| void | call (const PDEConstrainedObjBase *obj, int iter) const |
Private Attributes | |
| std::string | type_ |
| std::string | filename_ |
| int | frequency_ |
Default callback writes all variables to disk at a specified frequency
Definition at line 73 of file PDEOptIterCallbackBase.hpp.
| Sundance::DefaultIterCallback::DefaultIterCallback | ( | const std::string & | filename, |
| const std::string & | type, | ||
| int | frequency = 1 |
||
| ) |
Definition at line 50 of file PDEOptIterCallbackBase.cpp.
| virtual Sundance::DefaultIterCallback::~DefaultIterCallback | ( | ) | [inline, virtual] |
Definition at line 84 of file PDEOptIterCallbackBase.hpp.
| void Sundance::DefaultIterCallback::call | ( | const PDEConstrainedObjBase * | obj, |
| int | iter | ||
| ) | const [virtual] |
Implements Sundance::IterCallbackBase.
Definition at line 57 of file PDEOptIterCallbackBase.cpp.
References Sundance::FieldWriter::addField(), Sundance::FieldWriter::addMesh(), Sundance::PDEConstrainedObjBase::adjointVars(), Sundance::PDEConstrainedObjBase::designVar(), filename_, frequency_, Sundance::PDEConstrainedObjBase::mesh(), Sundance::Expr::size(), Sundance::PDEConstrainedObjBase::stateVars(), Sundance::toString(), type_, and Sundance::FieldWriter::write().
std::string Sundance::DefaultIterCallback::filename_ [private] |
Definition at line 91 of file PDEOptIterCallbackBase.hpp.
Referenced by call().
int Sundance::DefaultIterCallback::frequency_ [private] |
Definition at line 92 of file PDEOptIterCallbackBase.hpp.
Referenced by call().
std::string Sundance::DefaultIterCallback::type_ [private] |
Definition at line 90 of file PDEOptIterCallbackBase.hpp.
Referenced by call().