pi-DoMUS: Parallel Deal.II MUltiphysics Solver
ProblemTemplate< dim, spacedim, LAC > Class Template Reference

#include <template.h>

Inheritance diagram for ProblemTemplate< dim, spacedim, LAC >:
PDESystemInterface< dim, spacedim, ProblemTemplate< dim, spacedim, LAC > LAC >

Public Member Functions

 ~ProblemTemplate ()
 
 ProblemTemplate ()
 
void declare_parameters (ParameterHandler &prm)
 
void parse_parameters_call_back ()
 
template<typename EnergyType , typename ResidualType >
void energies_and_residuals (const typename DoFHandler< dim, spacedim >::active_cell_iterator &cell, FEValuesCache< dim, spacedim > &scratch, std::vector< EnergyType > &energies, std::vector< std::vector< ResidualType > > &local_residuals, bool compute_only_system_terms) const
 
void compute_system_operators (const DoFHandler< dim, spacedim > &, const std::vector< shared_ptr< LATrilinos::BlockMatrix > >, LinearOperator< LATrilinos::VectorType > &, LinearOperator< LATrilinos::VectorType > &) const
 
- Public Member Functions inherited from PDESystemInterface< dim, spacedim, ProblemTemplate< dim, spacedim, LAC > LAC >
virtual ~PDESystemInterface ()
 
 PDESystemInterface (const std::string &name="", const unsigned int &n_components=0, const unsigned int &n_matrices=0, const std::string &default_fe="FE_Q(1)", const std::string &default_component_names="u", const std::string &default_differential_components="")
 Pass initializers to the base class constructor. More...
 
virtual void assemble_energies_and_residuals (const typename DoFHandler< dim, spacedim >::active_cell_iterator &cell, FEValuesCache< dim, spacedim > &scratch, std::vector< Sdouble > &energies, std::vector< std::vector< double > > &local_residuals, bool compute_only_system_terms) const
 
virtual void assemble_energies_and_residuals (const typename DoFHandler< dim, spacedim >::active_cell_iterator &cell, FEValuesCache< dim, spacedim > &scratch, std::vector< SSdouble > &energies, std::vector< std::vector< Sdouble > > &local_residuals, bool compute_only_system_terms) const
 

Constructor & Destructor Documentation

template<int dim, int spacedim, typename LAC >
ProblemTemplate< dim, spacedim, LAC >::~ProblemTemplate ( )
inline
template<int dim, int spacedim, typename LAC >
ProblemTemplate< dim, spacedim, LAC >::ProblemTemplate ( )

Member Function Documentation

template<int dim, int spacedim, typename LAC >
void ProblemTemplate< dim, spacedim, LAC >::compute_system_operators ( const DoFHandler< dim, spacedim > &  ,
const std::vector< shared_ptr< LATrilinos::BlockMatrix > >  matrices,
LinearOperator< LATrilinos::VectorType > &  system_op,
LinearOperator< LATrilinos::VectorType > &  prec_op 
) const
template<int dim, int spacedim, typename LAC >
void ProblemTemplate< dim, spacedim, LAC >::declare_parameters ( ParameterHandler prm)
virtual
template<int dim, int spacedim, typename LAC >
template<typename EnergyType , typename ResidualType >
void ProblemTemplate< dim, spacedim, LAC >::energies_and_residuals ( const typename DoFHandler< dim, spacedim >::active_cell_iterator cell,
FEValuesCache< dim, spacedim > &  scratch,
std::vector< EnergyType > &  energies,
std::vector< std::vector< ResidualType > > &  local_residuals,
bool  compute_only_system_terms 
) const
template<int dim, int spacedim, typename LAC >
void ProblemTemplate< dim, spacedim, LAC >::parse_parameters_call_back ( )

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