ryujin 2.1.1 revision 0348cbb53a3e4b1da2a4c037e81f88f2d21ce219
Namespaces | Typedefs | Functions
state_vector.h File Reference
#include "multicomponent_vector.h"
#include <deal.II/lac/la_parallel_block_vector.h>
Include dependency graph for state_vector.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  ryujin
 
namespace  ryujin::Vectors
 

Typedefs

template<typename Number >
using ryujin::Vectors::ScalarVector = dealii::LinearAlgebra::distributed::Vector< Number >
 
template<typename Number >
using ryujin::Vectors::BlockVector = dealii::LinearAlgebra::distributed::BlockVector< Number >
 
template<typename Number , unsigned int problem_dim, unsigned int prec_dim>
using ryujin::Vectors::StateVector = std::tuple< MultiComponentVector< Number, problem_dim >, MultiComponentVector< Number, prec_dim >, BlockVector< Number > >
 

Functions

template<typename Description , int dim, typename Number , typename View = typename Description::template HyperbolicSystemView<dim, Number>, int problem_dimension = View::problem_dimension, int prec_dimension = View::n_precomputed_values>
void ryujin::Vectors::debug_poison_constrained_dofs (StateVector< Number, problem_dimension, prec_dimension > &state_vector, const OfflineData< dim, Number > &offline_data)
 
template<typename Description , int dim, typename Number , typename View = typename Description::template HyperbolicSystemView<dim, Number>, int problem_dimension = View::problem_dimension, int prec_dimension = View::n_precomputed_values>
void ryujin::Vectors::debug_poison_precomputed_values (StateVector< Number, problem_dimension, prec_dimension > &state_vector, const OfflineData< dim, Number > &offline_data)
 
template<typename Description , int dim, typename Number , typename View = typename Description::template HyperbolicSystemView<dim, Number>, int problem_dimension = View::problem_dimension, int prec_dimension = View::n_precomputed_values>
void ryujin::Vectors::reinit_state_vector (StateVector< Number, problem_dimension, prec_dimension > &state_vector, const OfflineData< dim, Number > &offline_data)