| 
    GRINS-0.7.0
    
   | 
 
#include <simulation_builder.h>
Public Member Functions | |
| SimulationBuilder () | |
| virtual | ~SimulationBuilder () | 
| SharedPtr< libMesh::UnstructuredMesh > | build_mesh (const GetPot &input, const libMesh::Parallel::Communicator &comm LIBMESH_CAN_DEFAULT_TO_COMMWORLD) | 
| SharedPtr< GRINS::Solver > | build_solver (const GetPot &input) | 
| SharedPtr< GRINS::Visualization > | build_vis (const GetPot &input, const libMesh::Parallel::Communicator &comm LIBMESH_CAN_DEFAULT_TO_COMMWORLD) | 
| SharedPtr< CompositeQoI > | build_qoi (const GetPot &input) | 
| SharedPtr< PostProcessedQuantities< libMesh::Real > > | build_postprocessing (const GetPot &input) | 
| void | attach_solver_factory (SharedPtr< SolverFactory > solver_factory) | 
| void | attach_mesh_builder (SharedPtr< MeshBuilder > mesh_builder) | 
| void | attach_vis_factory (SharedPtr< VisualizationFactory > vis_factory) | 
| void | attach_qoi_factory (SharedPtr< QoIFactory > qoi_factory) | 
| void | attach_postprocessing_factory (SharedPtr< PostprocessingFactory > postprocessing_factory) | 
| const MeshBuilder & | mesh_builder () const | 
Protected Attributes | |
| SharedPtr< MeshBuilder > | _mesh_builder | 
| SharedPtr< SolverFactory > | _solver_factory | 
| SharedPtr< VisualizationFactory > | _vis_factory | 
| SharedPtr< QoIFactory > | _qoi_factory | 
| SharedPtr< PostprocessingFactory > | _postprocessing_factory | 
Definition at line 39 of file simulation_builder.h.
| GRINS::SimulationBuilder::SimulationBuilder | ( | ) | 
Definition at line 35 of file simulation_builder.C.
      
  | 
  inlinevirtual | 
Definition at line 44 of file simulation_builder.h.
| void GRINS::SimulationBuilder::attach_mesh_builder | ( | SharedPtr< MeshBuilder > | mesh_builder | ) | 
Definition at line 49 of file simulation_builder.C.
References _mesh_builder, and mesh_builder().
| void GRINS::SimulationBuilder::attach_postprocessing_factory | ( | SharedPtr< PostprocessingFactory > | postprocessing_factory | ) | 
Definition at line 66 of file simulation_builder.C.
References _postprocessing_factory.
| void GRINS::SimulationBuilder::attach_qoi_factory | ( | SharedPtr< QoIFactory > | qoi_factory | ) | 
Definition at line 61 of file simulation_builder.C.
References _qoi_factory.
| void GRINS::SimulationBuilder::attach_solver_factory | ( | SharedPtr< SolverFactory > | solver_factory | ) | 
Definition at line 43 of file simulation_builder.C.
References _solver_factory.
| void GRINS::SimulationBuilder::attach_vis_factory | ( | SharedPtr< VisualizationFactory > | vis_factory | ) | 
Definition at line 55 of file simulation_builder.C.
References _vis_factory.
| SharedPtr< libMesh::UnstructuredMesh > GRINS::SimulationBuilder::build_mesh | ( | const GetPot & | input, | 
| const libMesh::Parallel::Communicator &comm | LIBMESH_CAN_DEFAULT_TO_COMMWORLD | ||
| ) | 
Definition at line 72 of file simulation_builder.C.
| SharedPtr< PostProcessedQuantities< libMesh::Real > > GRINS::SimulationBuilder::build_postprocessing | ( | const GetPot & | input | ) | 
Definition at line 96 of file simulation_builder.C.
References _postprocessing_factory.
| SharedPtr< CompositeQoI > GRINS::SimulationBuilder::build_qoi | ( | const GetPot & | input | ) | 
Definition at line 90 of file simulation_builder.C.
References _qoi_factory.
Referenced by GRINS::Simulation::init_qois().
| SharedPtr< GRINS::Solver > GRINS::SimulationBuilder::build_solver | ( | const GetPot & | input | ) | 
Definition at line 78 of file simulation_builder.C.
References _solver_factory.
| SharedPtr< GRINS::Visualization > GRINS::SimulationBuilder::build_vis | ( | const GetPot & | input, | 
| const libMesh::Parallel::Communicator &comm | LIBMESH_CAN_DEFAULT_TO_COMMWORLD | ||
| ) | 
Definition at line 84 of file simulation_builder.C.
| const MeshBuilder & GRINS::SimulationBuilder::mesh_builder | ( | ) | const | 
Definition at line 101 of file simulation_builder.C.
References _mesh_builder.
Referenced by attach_mesh_builder(), and GRINS::Simulation::init_restart().
      
  | 
  protected | 
Definition at line 76 of file simulation_builder.h.
Referenced by attach_mesh_builder(), and mesh_builder().
      
  | 
  protected | 
Definition at line 80 of file simulation_builder.h.
Referenced by attach_postprocessing_factory(), and build_postprocessing().
      
  | 
  protected | 
Definition at line 79 of file simulation_builder.h.
Referenced by attach_qoi_factory(), and build_qoi().
      
  | 
  protected | 
Definition at line 77 of file simulation_builder.h.
Referenced by attach_solver_factory(), and build_solver().
      
  | 
  protected | 
Definition at line 78 of file simulation_builder.h.
Referenced by attach_vis_factory().