VertexCFD  0.0-dev
Public Member Functions | List of all members
VertexCFD::Response::ResponseManager Class Reference

Public Member Functions

 ResponseManager (Teuchos::RCP< PhysicsManager > physics_manager)
 
void addFunctionalResponse (const std::string &name, const std::string &field_name, const std::vector< panzer::WorksetDescriptor > &workset_descriptors)
 
void addFunctionalResponse (const std::string &name, const std::string &field_name)
 
void addMinValueResponse (const std::string &name, const std::string &field_name)
 
void addMinValueResponse (const std::string &name, const std::string &field_name, const std::vector< panzer::WorksetDescriptor > &workset_descriptors)
 
void addMaxValueResponse (const std::string &name, const std::string &field_name, const std::vector< panzer::WorksetDescriptor > &workset_descriptors)
 
void addMaxValueResponse (const std::string &name, const std::string &field_name)
 
void addProbeResponse (const std::string &name, const std::string &field_name, const Teuchos::Array< double > &point, const std::vector< panzer::WorksetDescriptor > &workset_descriptors)
 
void addProbeResponse (const std::string &name, const std::string &field_name, const Teuchos::Array< double > &point)
 
void activateResponse (const int index=0)
 
void activateResponse (const std::string &name)
 
void activateAll ()
 
void deactivateAll ()
 
bool isActive (const int index)
 
bool isActive (const std::string &name)
 
void evaluateResponses (const Teuchos::RCP< Thyra::VectorBase< double >> &x, const Teuchos::RCP< Thyra::VectorBase< double >> &x_dot)
 
int numResponses () const
 
int globalIndex (const int index=0) const
 
int globalIndex (const std::string &name) const
 
const std::string & name (const int index=0) const
 
double value (const int index=0) const
 
double value (const std::string &name) const
 

The documentation for this class was generated from the following files: