Provides routines for dropping all terms with a dependency on a certain variable or expression from an expression. Only compiletime support at the moment. More...
#include "viennamath/forwards.h"
#include "viennamath/manipulation/expand.hpp"
#include "viennamath/manipulation/substitute.hpp"
#include "viennamath/manipulation/simplify.hpp"
Go to the source code of this file.
Data Structures | |
struct | drop_dependent_terms< FactorType, ExpressionType > |
Interface metafunction for removing dependent terms from an expression. More... | |
Namespaces | |
namespace | viennamath |
The main ViennaMath namespace. All types and functions for the user reside here. | |
namespace | viennamath::result_of |
The namespace containing a set of metafunctions which can be used by the ViennaMath library user. | |
Functions | |
template<typename FactorType , typename ExpressionType > | |
result_of::drop_dependent_terms < FactorType, ExpressionType > ::type | drop_dependent_terms (FactorType const &f, ExpressionType const &e) |
Main user function for dropping all terms from an expression which depend on a certain variable or expression. |
Provides routines for dropping all terms with a dependency on a certain variable or expression from an expression. Only compiletime support at the moment.