ryujin 2.1.1 revision ee5cbcbf2346c1299c942d0e1f13b46449973c18
Loading...
Searching...
No Matches
Namespaces | Typedefs | Functions
state_vector.h File Reference
#include <compile_time_options.h>
#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::ScalarHostVector = dealii::LinearAlgebra::distributed::Vector< Number >
 
template<typename Number >
using ryujin::Vectors::BlockHostVector = dealii::LinearAlgebra::distributed::BlockVector< Number >
 
template<typename Number >
using ryujin::Vectors::ScalarVector = MultiComponentVector< Number, 1 >
 
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 >, BlockHostVector< Number > >
 

Functions

template<typename Number , int prob_dim, int prec_dim, typename OfflineData >
void ryujin::Vectors::debug_poison_invalid_values (StateVector< Number, prob_dim, prec_dim > &state_vector, const OfflineData &offline_data)