|
DiFfRG
|
Class to manage the system on which we solve, i.e. fe spaces, grids, etc. This class is a System for DG systems, i.e. without LDG. More...
#include <dg.hh>
Public Types | |
| using | Components = Components_ |
| using | NumberType = NumberType_ |
| using | VectorType = Vector<NumberType> |
| using | SparseMatrixType = SparseMatrix<NumberType> |
| using | Mesh = Mesh_ |
Public Member Functions | |
| Discretization (Mesh &mesh, const JSONValue &json) | |
| const auto & | get_constraints (const uint i=0) const |
| auto & | get_constraints (const uint i=0) |
| const auto & | get_dof_handler (const uint i=0) const |
| auto & | get_dof_handler (const uint i=0) |
| const auto & | get_fe (uint i=0) const |
| const auto & | get_mapping () const |
| const auto & | get_triangulation () const |
| auto & | get_triangulation () |
| const Point< dim > & | get_support_point (const uint &dof) const |
| const auto & | get_support_points () const |
| const auto & | get_json () const |
| void | reinit () |
| uint | get_closest_dof (const Point< dim > &p) const |
| std::vector< uint > | get_block_structure () const |
Static Public Attributes | |
| static constexpr uint | dim = Mesh::dim |
Protected Member Functions | |
| void | setup_dofs () |
Protected Attributes | |
| Mesh & | mesh |
| JSONValue | json |
| std::shared_ptr< FESystem< dim > > | fe |
| DoFHandler< dim > | dof_handler |
| AffineConstraints< NumberType > | constraints |
| MappingQ1< dim > | mapping |
| std::vector< Point< dim > > | support_points |
Class to manage the system on which we solve, i.e. fe spaces, grids, etc. This class is a System for DG systems, i.e. without LDG.
| Model_ | The Model class used for the Simulation |
| using DiFfRG::DG::Discretization< Components_, NumberType_, Mesh_ >::Components = Components_ |
| using DiFfRG::DG::Discretization< Components_, NumberType_, Mesh_ >::Mesh = Mesh_ |
| using DiFfRG::DG::Discretization< Components_, NumberType_, Mesh_ >::NumberType = NumberType_ |
| using DiFfRG::DG::Discretization< Components_, NumberType_, Mesh_ >::SparseMatrixType = SparseMatrix<NumberType> |
| using DiFfRG::DG::Discretization< Components_, NumberType_, Mesh_ >::VectorType = Vector<NumberType> |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprotected |
|
protected |
|
staticconstexpr |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |