Theseus
Compressible flow solver
Loading...
Searching...
No Matches
ConditionFactory.hpp File Reference
#include <map>
#include <string>
#include <functional>
#include <iostream>
#include "mfem.hpp"
Include dependency graph for ConditionFactory.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Prandtl::ConditionFactory
 

Namespaces

namespace  Prandtl
 

Typedefs

using Prandtl::IC_Function0 = std::function< std::function< void(const mfem::Vector &, mfem::Vector &)>()>
 
using Prandtl::IC_Function1 = std::function< std::function< void(const mfem::Vector &, mfem::Vector &)>(mfem::real_t)>
 
using Prandtl::IC_Function2 = std::function< std::function< void(const mfem::Vector &, mfem::Vector &)>(mfem::real_t, mfem::real_t)>
 
using Prandtl::IC_Function3 = std::function< std::function< void(const mfem::Vector &, mfem::Vector &)>(mfem::real_t, mfem::real_t, mfem::real_t)>
 
using Prandtl::IC_Function4 = std::function< std::function< void(const mfem::Vector &, mfem::Vector &)>(mfem::real_t, mfem::real_t, mfem::real_t, mfem::real_t)>
 
using Prandtl::IC_Function5 = std::function< std::function< void(const mfem::Vector &, mfem::Vector &)>(mfem::real_t, mfem::real_t, mfem::real_t, mfem::real_t, mfem::real_t)>
 
using Prandtl::BC_VectorFunction0 = std::function< std::function< void(const mfem::Vector &, mfem::Vector &)>()>
 
using Prandtl::BC_VectorFunction1 = std::function< std::function< void(const mfem::Vector &, mfem::Vector &)>(mfem::real_t)>
 
using Prandtl::BC_VectorFunction2 = std::function< std::function< void(const mfem::Vector &, mfem::Vector &)>(mfem::real_t, mfem::real_t)>
 
using Prandtl::BC_ScalarFunction0 = std::function< std::function< mfem::real_t(const mfem::Vector &)>()>
 
using Prandtl::BC_ScalarFunction1 = std::function< std::function< mfem::real_t(const mfem::Vector &)>(mfem::real_t)>
 
using Prandtl::BC_ScalarFunction2 = std::function< std::function< mfem::real_t(const mfem::Vector &)>(mfem::real_t, mfem::real_t)>
 
using Prandtl::BC_VectorTDFunction0 = std::function< std::function< void(const mfem::Vector &, mfem::real_t, mfem::Vector &)>()>
 
using Prandtl::BC_VectorTDFunction1 = std::function< std::function< void(const mfem::Vector &, mfem::real_t, mfem::Vector &)>(mfem::real_t)>
 
using Prandtl::BC_VectorTDFunction2 = std::function< std::function< void(const mfem::Vector &, mfem::real_t, mfem::Vector &)>(mfem::real_t, mfem::real_t)>
 
using Prandtl::BC_ScalarTDFunction0 = std::function< std::function< mfem::real_t(const mfem::Vector &, mfem::real_t)>()>
 
using Prandtl::BC_ScalarTDFunction1 = std::function< std::function< mfem::real_t(const mfem::Vector &, mfem::real_t)>(mfem::real_t)>
 
using Prandtl::BC_ScalarTDFunction2 = std::function< std::function< mfem::real_t(const mfem::Vector &, mfem::real_t)>(mfem::real_t, mfem::real_t)>
 
using Prandtl::BC_Scalar = mfem::real_t
 
using Prandtl::BC_Vector = mfem::Vector