- Class FEAT::Adjacency::Adjactor
- details and terminology
- Class FEAT::Adjacency::Adjactor::ImageIterator
- details
- Class FEAT::Adjacency::Coloring
- detailed description
- Class FEAT::Adjacency::CompositeAdjactor< Adj1_, Adj2_ >
- detailed description
- Class FEAT::Adjacency::CuthillMcKee
- detailed description
- Class FEAT::Adjacency::Graph
- detailed description
- Class FEAT::Analytic::Common::SineRingVortexRHS2D< DT_ >
- check whether this is still the correct RHS if using deformation tensor formulation (should be the case)
- Class FEAT::Assembly::BurgersCarreauAssemblyJobBase< DataType_, Space_, ConvVector_ >
- : Fix description regarding Carreau term This base class is used by various Burgers assemblers to outsource common coefficient member variables as well as code related to precomputing quantities required for the streamline diffusion stabilization.
- Member FEAT::Assembly::BurgersCarreauScalarAssemblyTaskBase< Job_, DataType_ >::assemble_burgers_point (const DataType weight)
- : Missing frechet term?
- Member FEAT::Assembly::DomainAssembler< Trafo_ >::_build_colors ()
- utilize mesh permutation coloring if available
- Member FEAT::Assembly::DomainAssembler< Trafo_ >::_build_layers (bool reverse, bool sorted)
- utilize mesh permutation layering if available
- Class FEAT::Assembly::ScalarErrorComputer< max_norm_, sub_dimensional_ >
- implement H2-error on sub-dimensional surface computation
- Class FEAT::Control::CheckpointControl
- do we need extra handling for machines with no global acessible file servers?
- Member FEAT::Control::Domain::DomainControl< DomLvl_ >::has_ghost () const
- does this really work?
- Class FEAT::Control::Domain::PartiDomainControl< DomainLevel_ >
- document this
- Class FEAT::Control::Domain::PartiDomainControlBase< DomainLevel_ >
- document this
- Member FEAT::Control::Statistics::report (double solver_toe, int statistics_check, int shape_dimension, std::deque< std::shared_ptr< SystemLevelType_ > > &system_levels, DomainType_ &domain)
- reimplement method based on expressions
- Member FEAT::Control::StokesPowerSystemLevel< dim_, DataType_, IndexType_, ScalarMatrix_, TransferMatrix_ >::assemble_gates (const Domain::VirtualLevel< DomainLevel_ > &virt_dom_lvl)
- find out what to do for disc/cont pressure spaces here...
- Member FEAT::Control::StokesPowerSystemLevel< dim_, DataType_, IndexType_, ScalarMatrix_, TransferMatrix_ >::assemble_grad_div_matrices (Assembly::DomainAssembler< Trafo_ > &dom_asm, const SpaceVelo_ &space_velo, const SpacePres_ &space_pres, const Cubature_ &cubature)
- share matrix structures of D_i
- Class FEAT::Cubature::SilvesterOpenDriver< Shape_ >
- implement Simplex<3> rules
- Class FEAT::Cubature::SymmetricSimplexDriver< Shape_ >
- implement for Simplex<3>
- Member FEAT::Geometry::Atlas::Bezier< Mesh_ >::project_meshpart (Mesh_ &mesh, const MeshPart< Mesh_ > &meshpart) const
- implement fancy variant here
- Member FEAT::Geometry::Atlas::ChartCRTP< Derived_, Mesh_, Traits_ >::adapt (PartType &parent_meshpart, const PartType &meshpart) const override
- : Implement this
- Class FEAT::Geometry::Atlas::SurfaceMesh< Mesh_ >
- replace bool arrays by something more modern
- Class FEAT::Geometry::ConformalMesh< Shape_, num_coords_, Coord_ >
- detailed documentation
- Class FEAT::Geometry::IndexTree< Shape_ >
- detailed description
- Member FEAT::Geometry::Intern::PartiIterativeIndividual< Shape_, num_coords_, Coord_ >::mutate (MeshType &mesh, Random &rng, Index mutation_max)
- make it more efficient
- Class FEAT::Geometry::MacroFactory< Mesh_ >
- Documentation
- Member FEAT::Geometry::PartiIterative< ConformalMesh< Shape_, num_coords_, Coord_ > >::build_elems_at_rank () const
- use mpi_reduce_all with op_minloc
- Class FEAT::Geometry::PartiZoltan
figure out max_procs/min_elems
allow the user to configure more Zoltan parameters
- Class FEAT::Geometry::PatchMeshFactory< Mesh_ >
- Documentation
- Class FEAT::Geometry::StructuredMesh< shape_dim_, num_coords_, Coord_ >
detailed documentation
define index set type
Implement neighbors lookup
- Class FEAT::Geometry::UnitCubePatchGenerator< Mesh_ >
- Documentation
- Class FEAT::Global::AlgDofParti< LAFEM::DenseVector< DT_, IT_ >, LAFEM::VectorMirror< DT_, IT_ > >
decide what happens if this process has no dofs at all
make sure that this works for discontinuous elements, too
- Member FEAT::Global::AlgDofParti< LAFEM::DenseVector< DT_, IT_ >, LAFEM::VectorMirror< DT_, IT_ > >::assemble_by_gate (const GateType &gate)
- what do we do if owned_dofs==0 ?
- Class FEAT::Global::SynchMatrix< MT_, VMT_ >
- statistics
- Class FEAT::Global::SynchVectorTicket< VT_, VMT_ >
- statistics
- Member FEAT::Half
- add overloads/specializations in math.hpp for this type
- Member FEAT::LAFEM::Arch::Transpose::value_generic (DT_ *r, const DT_ *const x, const Index rows_x, const Index columns_x)
use inplace transform, i.e. lower triangular swap algorithm
cache blocking https://stackoverflow.com/questions/16737298/what-is-the-fastest-way-to-transpose-a-matrix-in-c
- Class FEAT::LAFEM::MatrixMirror< DT_, IT_ >
- reimplement operations for SparseMatrixBanded
- Member FEAT::LAFEM::PowerVector< SubType_, count_ >::write_out (FileMode mode, std::ostream &file) const
- globale liste anlegen
- Class FEAT::LAFEM::SparseLayout< IT_, Layout_ >
- Enable layout conversion between matrix types
- Member FEAT::LAFEM::SparseMatrixBCSR< DT_, IT_, BlockHeight_, BlockWidth_ >::read_from (FileMode mode, std::istream &file)
- read_from_mtx
- Member FEAT::LAFEM::SparseMatrixBCSR< DT_, IT_, BlockHeight_, BlockWidth_ >::SparseMatrixBCSR (const Index rows_in, const Index columns_in, DenseVector< IT_, IT_ > &col_ind_in, DenseVector< DT_, IT_ > &val_in, DenseVector< IT_, IT_ > &row_ptr_in)
- maybe create empty matrix if col_ind and val and row_ptr inputs are all three empty
- Member FEAT::LAFEM::SparseMatrixCSCR< DT_, IT_ >::SparseMatrixCSCR (const Index rows_in, const Index columns_in, DenseVector< IT_, IT_ > &col_ind_in, DenseVector< DT_, IT_ > &val_in, DenseVector< IT_, IT_ > &row_ptr_in, DenseVector< IT_, IT_ > &row_numbers_in)
- maybe create empty matrix if col_ind and val and row_ptr inputs are all three empty
- Member FEAT::LAFEM::SparseMatrixCSR< DT_, IT_ >::SparseMatrixCSR (const Index rows_in, const Index columns_in, DenseVector< IT_, IT_ > &col_ind_in, DenseVector< DT_, IT_ > &val_in, DenseVector< IT_, IT_ > &row_ptr_in)
- maybe create empty matrix if col_ind and val and row_ptr inputs are all three empty
- Member FEAT::LAFEM::TupleVector< First_, Rest_ >::write_out (FileMode mode, std::ostream &file) const
- globale liste anlegen
- Member FEAT::Solver::BiCGStab< Matrix_, Filter_ >::_apply_intern (VectorType &vec_sol, const VectorType &vec_rhs)
- use axpby here
- Member FEAT::Solver::BiCGStabL< Matrix_, Filter_ >::_apply_intern (VectorType &vec_sol, const VectorType &vec_rhs)
- use axpby here
- Class FEAT::Solver::BoomerAMG< Matrix_, Filter_ >
- support setting of solver parameters
- Member FEAT::Solver::BoomerAMG< Matrix_, Filter_ >::BoomerAMG (const String §ion_name, const PropertyMap *section, const Matrix_ &matrix, const Filter_ &filter)
- parse parameters
- Class FEAT::Solver::EuclidPrecond< Matrix_, Filter_ >
- support setting of solver parameters
- Member FEAT::Solver::GroppPCG< Matrix_, Filter_ >::_apply_intern (VectorType &vec_sol, const VectorType &vec_rhs)
use axpby here
use axpby here
- Class FEAT::Solver::MultiGrid< SystemMatrix_, SystemFilter_, TransferOperator_ >
- document this
- Class FEAT::Solver::MultiGridHierarchy< SystemMatrix_, SystemFilter_, TransferOperator_ >
- document this
- Member FEAT::Solver::NLCG< Functional_, Filter_ >::_apply_intern (VectorType &vec_sol)
use axpby here
use axpby here
- Class FEAT::Solver::ParaSailsPrecond< Matrix_, Filter_ >
- support setting of solver parameters
- Member FEAT::Solver::PCG< Matrix_, Filter_ >::_apply_intern (VectorType &vec_sol)
- use axpby here
- Member FEAT::Solver::PCGNR< Matrix_, Filter_ >::_apply_intern (VectorType &vec_sol)
- use axpby here
- Member FEAT::Solver::PCGNRILU< Matrix_, Filter_ >::_apply_intern (VectorType &vec_x)
- use axpby here
- Member FEAT::Solver::PCR< Matrix_, Filter_ >::_apply_intern (VectorType &vec_sol)
use axpy here
use axpy here
- Member FEAT::Solver::PipePCG< Matrix_, Filter_ >::_apply_intern (VectorType &vec_sol)
use axpby here
use axpby here
use axpby here
use axpby here
- Member FEAT::Solver::RBiCGStab< Matrix_, Filter_ >::_apply_intern (VectorType &vec_sol)
use axpby here
use axpby here
- Class FEAT::Solver::Vanka< LAFEM::SaddlePointMatrix< MatrixA_, MatrixB_, MatrixD_ >, Filter_ >
- Find out how to use Vanka for Global::Matrix systems...
- Member FEAT::Solver::Vanka< LAFEM::SaddlePointMatrix< MatrixA_, MatrixB_, MatrixD_ >, Filter_ >::_factor_diag ()
- does this produce false alerts?
- Class FEAT::Space::Lagrange3::DofTraits< Shape_, dim_ >
- implement Simplex dof-traits
- Member FEAT::TestSystem::TestList::instance ()
- Make thread safe
- Class FEAT::Trafo::Isoparam::Mapping< Mesh_, degree_ >
implement Simplex evaluators (all)
implement volume() function of all evaluators
implement directed_width() function of all evaluators
- Class FEAT::Xml::Scanner
- document
- Page Mesh Tools Overview
- Reimplement this tool in a less quick'n'dirty fashion...
- Page Tool overview
- add documentation