GRINS-0.8.0
|
#include <multiphysics_sys.h>
Public Member Functions | |
PostProcessedQuantities (const GetPot &input) | |
virtual | ~PostProcessedQuantities () |
virtual void | init_context (const libMesh::FEMContext &context) |
virtual libMesh::UniquePtr< libMesh::FEMFunctionBase< NumericType > > | clone () const |
virtual NumericType | operator() (const libMesh::FEMContext &context, const libMesh::Point &p, const libMesh::Real time=0.) |
virtual void | operator() (const libMesh::FEMContext &context, const libMesh::Point &p, const libMesh::Real time, libMesh::DenseVector< NumericType > &output) |
virtual NumericType | component (const libMesh::FEMContext &context, unsigned int i, const libMesh::Point &p, libMesh::Real time=0.) |
unsigned int | register_quantity (std::string name) |
Register quantity to be postprocessed. More... | |
virtual void | initialize (MultiphysicsSystem &system, libMesh::EquationSystems &equation_systems) |
virtual void | update_quantities (libMesh::EquationSystems &equation_systems) |
Protected Attributes | |
std::map< std::string, unsigned int > | _quantity_name_index_map |
std::map< VariableIndex, unsigned int > | _quantity_index_var_map |
MultiphysicsSystem * | _multiphysics_sys |
SharedPtr< AssemblyContext > | _multiphysics_context |
Private Member Functions | |
PostProcessedQuantities () | |
Definition at line 56 of file multiphysics_sys.h.
GRINS::PostProcessedQuantities< NumericType >::PostProcessedQuantities | ( | const GetPot & | input | ) |
Definition at line 34 of file postprocessed_quantities.C.
|
virtual |
Definition at line 52 of file postprocessed_quantities.C.
|
private |
Referenced by GRINS::PostProcessedQuantities< NumericType >::clone().
|
inlinevirtual |
Definition at line 51 of file postprocessed_quantities.h.
References GRINS::PostProcessedQuantities< NumericType >::PostProcessedQuantities().
|
virtual |
Definition at line 116 of file postprocessed_quantities.C.
|
virtual |
Definition at line 160 of file postprocessed_quantities.C.
|
virtual |
Definition at line 78 of file postprocessed_quantities.C.
|
virtual |
Definition at line 201 of file postprocessed_quantities.C.
|
virtual |
Definition at line 189 of file postprocessed_quantities.C.
unsigned int GRINS::PostProcessedQuantities< NumericType >::register_quantity | ( | std::string | name | ) |
Register quantity to be postprocessed.
This method returns an index that will correspond to the name provided. Note that this assumes all quantities are scalar. Thus, if there's a gradient quantity, each component will need to be separately registered.
Definition at line 58 of file postprocessed_quantities.C.
Referenced by GRINS::ElasticMembrane< StressStrainLaw >::register_postprocessing_vars(), GRINS::ElasticCable< StressStrainLaw >::register_postprocessing_vars(), GRINS::ReactingLowMachNavierStokes< Mixture, Evaluator >::register_postprocessing_vars(), GRINS::HeatTransfer< Conductivity >::register_postprocessing_vars(), GRINS::LowMachNavierStokes< Viscosity, SpecificHeat, ThermalConductivity >::register_postprocessing_vars(), GRINS::IncompressibleNavierStokes< Viscosity >::register_postprocessing_vars(), GRINS::AveragedFan< Viscosity >::register_postprocessing_vars(), GRINS::VelocityPenalty< Viscosity >::register_postprocessing_vars(), and GRINS::ParsedVelocitySource< Viscosity >::register_postprocessing_vars().
|
virtual |
Definition at line 102 of file postprocessed_quantities.C.
|
protected |
Definition at line 92 of file postprocessed_quantities.h.
|
protected |
Definition at line 91 of file postprocessed_quantities.h.
|
protected |
Definition at line 89 of file postprocessed_quantities.h.
|
protected |
Definition at line 88 of file postprocessed_quantities.h.