spaceTransition.hh
virtual void operator()(const concepts::Function< Real > &fncY, concepts::Function< Real > &fncX)
A 3D hp FEM space with continuous, picewise polynomial basis functions.
Definition: space.hh:84
void operator()(const concepts::Vector< Real > &fncY, concepts::Vector< Real > &fncX)
virtual std::ostream & info(std::ostream &os) const
bool findChildPath_(const int level, const concepts::Hexahedron3d &large, const concepts::Hexahedron3d &small, concepts::Array< uint > &children)
Finds a path from large to small.
virtual const Element< Real > & elm2() const
Definition: spaceTransition.hh:26
virtual const Element< Real > & elm1() const
Definition: spaceTransition.hh:25
TransitionPair(const Element< Real > &elm1, const Element< Real > &elm2, const int relation)
Definition: spaceTransition.hh:22
SpaceTransition(const Space &spaceX, const Space &spaceY)
Constructor.
Maps a solution vector from one space to another.
Definition: spaceTransition.hh:42