|
KASKADE 7 development version
|
Compute local and global stiffness matrices for variational problems with multiple variables. More...
#include <iostream>#include <numeric>#include <memory>#include <mutex>#include <tuple>#include <new>#include <type_traits>#include <boost/version.hpp>#include <boost/mpl/accumulate.hpp>#include <boost/mpl/bool.hpp>#include <boost/mpl/if.hpp>#include <boost/timer/timer.hpp>#include <boost/exception/diagnostic_information.hpp>#include <boost/fusion/algorithm.hpp>#include <boost/fusion/sequence.hpp>#include <boost/fusion/include/find_if.hpp>#include "dune/common/config.h"#include "dune/common/fvector.hh"#include "dune/common/fmatrix.hh"#include "dune/geometry/type.hh"#include "dune/grid/common/capabilities.hh"#include "dune/istl/bcrsmatrix.hh"#include "dune/istl/bdmatrix.hh"#include "fem/firstless.hh"#include "fem/fixfusion.hh"#include "fem/functional_aux.hh"#include "fem/gridmanager.hh"#include "fem/quadrature.hh"#include "fem/variables.hh"#include "linalg/dynamicMatrix.hh"#include "linalg/localMatrices.hh"#include "linalg/threadedMatrix.hh"#include "utilities/detailed_exception.hh"#include "utilities/threading.hh"#include "utilities/timing.hh"#include "utilities/typeTraits.hh"Go to the source code of this file.
Classes | |
| class | Kaskade::CachingBoundaryDetector< GridView > |
| class | Kaskade::ForwardingBoundaryDetector |
| class | Kaskade::TrivialBoundaryDetector |
| class | Kaskade::VariationalFunctionalAssembler< F, SparseIndex, BoundaryDetector, QuadRule > |
| A class for assembling Galerkin representation matrices and right hand sides for variational functionals depending on multiple variables. More... | |
| struct | Kaskade::VariationalFunctionalAssembler< F, SparseIndex, BoundaryDetector, QuadRule >::BlockToTriplet< IdxOutIter, DataOutIter > |
| struct | Kaskade::VariationalFunctionalAssembler< F, SparseIndex, BoundaryDetector, QuadRule >::CountNonzeros |
| struct | Kaskade::VariationalFunctionalAssembler< F, SparseIndex, BoundaryDetector, QuadRule >::BlockToSequence< DataOutIter > |
Namespaces | |
| namespace | Kaskade |
| namespace | Kaskade::Assembler |
Enumerations | |
| enum | { Kaskade::Assembler::VALUE =0x1 , Kaskade::Assembler::RHS =0x2 , Kaskade::Assembler::MATRIX =0x4 , Kaskade::Assembler::EVERYTHING =0x7 } |
| What to assemble. More... | |
Compute local and global stiffness matrices for variational problems with multiple variables.
Definition in file assemblerCore.hh.