
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_ |
Definition at line 31 of file PDEOptIterCallbackBase.hpp.
| Sundance::DefaultIterCallback::DefaultIterCallback | ( | const std::string & | filename, | |
| const std::string & | type, | |||
| int | frequency = 1 | |||
| ) |
Definition at line 8 of file PDEOptIterCallbackBase.cpp.
| virtual Sundance::DefaultIterCallback::~DefaultIterCallback | ( | ) | [inline, virtual] |
Definition at line 42 of file PDEOptIterCallbackBase.hpp.
| void Sundance::DefaultIterCallback::call | ( | const PDEConstrainedObjBase * | obj, | |
| int | iter | |||
| ) | const [virtual] |
Implements Sundance::IterCallbackBase.
Definition at line 15 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] |
int Sundance::DefaultIterCallback::frequency_ [private] |
std::string Sundance::DefaultIterCallback::type_ [private] |