COOLFluiD
Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
|
#include <boost/mpl/assert.hpp>
#include <boost/proto/core.hpp>
#include <boost/proto/traits.hpp>
#include "math/MatrixTypes.hpp"
#include "math/LSS/System.hpp"
#include "math/LSS/BlockAccumulator.hpp"
#include "math/LSS/Matrix.hpp"
#include "LSSWrapper.hpp"
#include "Terminals.hpp"
Go to the source code of this file.
Namespaces | |
cf3 | |
Top-level namespace for coolfluid. | |
cf3::solver | |
Basic Classes for Solver applications used by CF. | |
cf3::solver::actions | |
cf3::solver::actions::Proto | |
cf3::solver::actions::Proto::detail | |
Typedefs | |
typedef LSSWrapper< SystemMatrixTag > | SystemMatrix |
Represents a system matrix. More... | |
typedef LSSWrapper< SystemRHSTag > | SystemRHS |
Represents an RHS. More... | |
Functions | |
template<Uint I> | |
void | assert_nb_nodes () |
template<> | |
void | assert_nb_nodes< 0 > () |
void | do_assign_op_matrix (boost::proto::tag::assign, math::LSS::Matrix &lss_matrix, const math::LSS::BlockAccumulator &block_accumulator) |
Translate tag to operator. More... | |
void | do_assign_op_matrix (boost::proto::tag::plus_assign, math::LSS::Matrix &lss_matrix, const math::LSS::BlockAccumulator &block_accumulator) |
Translate tag to operator. More... | |
void | do_assign_op_rhs (boost::proto::tag::assign, math::LSS::Vector &lss_rhs, const math::LSS::BlockAccumulator &block_accumulator) |
Translate tag to operator. More... | |
void | do_assign_op_rhs (boost::proto::tag::plus_assign, math::LSS::Vector &lss_rhs, const math::LSS::BlockAccumulator &block_accumulator) |
Translate tag to operator. More... | |
template<typename TagT , typename TargetT > | |
void | do_assign_op (TagT, Real &lhs, TargetT &lss_matrix, const math::LSS::BlockAccumulator &block_accumulator) |
Translate tag to operator. More... | |
System matrix block accumulation.
Definition in file BlockAccumulator.hpp.
Send comments to: COOLFluiD Web Admin |