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] |