Panzer
Version of the Day
|
#include <Panzer_STK_ResponseEvaluatorFactory_SolutionWriter.hpp>
Public Member Functions | |
RespFactorySolnWriter_Builder () | |
void | scaleField (const std::string &fieldName, double fieldScalar) |
void | addAdditionalField (const std::string &fieldName, const Teuchos::RCP< const panzer::PureBasis > &basis) |
void | removeField (const std::string &fieldName) |
template<typename T > | |
Teuchos::RCP < panzer::ResponseEvaluatorFactoryBase > | build () const |
void | setAddSolutionFields (bool asf) |
void | setAddCoordinateFields (bool acf) |
Public Attributes | |
Teuchos::RCP < panzer_stk::STK_Interface > | mesh |
Private Attributes | |
std::unordered_map < std::string, double > | fieldToScalar_ |
std::vector< std::pair < std::string, Teuchos::RCP < const panzer::PureBasis > > > | additionalFields_ |
std::vector< std::string > | removedFields_ |
bool | addSolutionFields_ |
bool | addCoordinateFields_ |
A simple builder for this the SolutionWriter response factory, simply set the mesh and this will build the response factories for you. (Pass into ResponseLibrary::addResponse)
Definition at line 140 of file Panzer_STK_ResponseEvaluatorFactory_SolutionWriter.hpp.
|
inline |
Definition at line 141 of file Panzer_STK_ResponseEvaluatorFactory_SolutionWriter.hpp.
|
inline |
Definition at line 145 of file Panzer_STK_ResponseEvaluatorFactory_SolutionWriter.hpp.
|
inline |
Definition at line 148 of file Panzer_STK_ResponseEvaluatorFactory_SolutionWriter.hpp.
|
inline |
Remove a field (even a solution field) from the response. Note that even if a field has not been added, it will be removed by any previous or following call to removeField. This implies that removeField takes precedence.
Definition at line 155 of file Panzer_STK_ResponseEvaluatorFactory_SolutionWriter.hpp.
|
inline |
Definition at line 159 of file Panzer_STK_ResponseEvaluatorFactory_SolutionWriter.hpp.
|
inline |
Enable/disable addition of solution fields. Note that this "true" by default.
Definition at line 187 of file Panzer_STK_ResponseEvaluatorFactory_SolutionWriter.hpp.
|
inline |
Enable/disable addition of coordinate fields. Note that this "true" by default.
Definition at line 192 of file Panzer_STK_ResponseEvaluatorFactory_SolutionWriter.hpp.
Teuchos::RCP<panzer_stk::STK_Interface> panzer_stk::RespFactorySolnWriter_Builder::mesh |
Definition at line 143 of file Panzer_STK_ResponseEvaluatorFactory_SolutionWriter.hpp.
|
private |
Definition at line 196 of file Panzer_STK_ResponseEvaluatorFactory_SolutionWriter.hpp.
|
private |
Definition at line 197 of file Panzer_STK_ResponseEvaluatorFactory_SolutionWriter.hpp.
|
private |
Definition at line 198 of file Panzer_STK_ResponseEvaluatorFactory_SolutionWriter.hpp.
|
private |
Definition at line 199 of file Panzer_STK_ResponseEvaluatorFactory_SolutionWriter.hpp.
|
private |
Definition at line 200 of file Panzer_STK_ResponseEvaluatorFactory_SolutionWriter.hpp.