17 #include "vtkfigFrame.h" 18 #include "vtkfigDataSet.h" 19 #include "vtkfigGridView.h" 20 #include "vtkfigScalarView.h" 90 Solver.
solve(Sol,Rhs);
94 auto griddata=numcxx::vtkfigDataSet(grid);
95 griddata->SetPointScalar(Sol ,
"Sol");
97 auto frame=vtkfig::Frame::New();
98 frame->SetSize(800,400);
99 frame->SetLayout(2,1);
101 auto gridview=vtkfig::GridView::New();
102 gridview->SetData(griddata);
103 frame->AddFigure(gridview,0);
105 auto solview=vtkfig::ScalarView::New();
106 solview->SetData(griddata,
"Sol");
107 frame->AddFigure(solview,1);
Class collecting data for the description of piecewise linear geometries.
Sparse matrix class using CRS storage scheme.
void set_regionpoints(const std::initializer_list< std::initializer_list< double >> &il)
Set member via intializer list.
void set_regionvolumes(const std::initializer_list< double > &il)
Set member via intializer list.
Header for simple grid data class.
void solve(TArray< T > &Sol, const TArray< T > &Rhs)
Solve LU factorized system.
Main header of the library.
void set_points(const std::initializer_list< std::initializer_list< double >> &il)
Set member via intializer list.
void set_regionnumbers(const std::initializer_list< int > &il)
Set member via intializer list.
void assemble_heat_problem(const numcxx::SimpleGrid &Grid, const numcxx::DArray1 &BCfac, const numcxx::DArray1 &BCval, const numcxx::DArray1 &Source, const numcxx::DArray1 &Kappa, numcxx::DSparseMatrix &SGlobal, numcxx::DArray1 &Rhs)
void set_bfaces(const std::initializer_list< std::initializer_list< int >> &il)
Set member via intializer list.
void set_bfaceregions(const std::initializer_list< int > &il)
Set member via intializer list.
One dimensional array class.
Class containing data for simple grid data structure.
Header for adapter beteween vtkfig dataset and simple grid.
Bridge class for using umfpack as solver for vmatrix.
const int npoints() const
Return number of points.
const double Dirichlet
BC value marking Dirichlet boundary condition.
void update()
Perform actual computation of LU factorization.