Defines the assembly function to be used by the library user. More...
#include "viennafem/forwards.h"
#include "viennafem/cell_quan.hpp"
#include "viennafem/transform.hpp"
#include "viennafem/bases/tetrahedron.hpp"
#include "viennafem/bases/triangle.hpp"
#include "viennafem/transform/dtdx_interval.hpp"
#include "viennafem/transform/dtdx_triangle.hpp"
#include "viennafem/transform/dtdx_tetrahedron.hpp"
#include "viennafem/transform/dtdx_quadrilateral.hpp"
#include "viennafem/transform/dtdx_hexahedron.hpp"
#include "viennafem/weak_form.hpp"
#include "viennafem/linear_pde_system.hpp"
#include "viennafem/linear_pde_options.hpp"
#include "viennafem/detail/assembler.hpp"
#include "viennafem/log/api.hpp"
#include "viennamath/manipulation/apply_coordinate_system.hpp"
#include "viennadata/api.hpp"
#include "viennagrid/domain.hpp"
Go to the source code of this file.
Data Structures | |
struct | equation_wrapper< MatrixT, VectorT > |
A simple wrapper class which abstracts a matrix and a vector into a linear equation. More... | |
class | pde_assembler |
The main ViennaFEM assembler class. More... | |
Namespaces | |
namespace | viennafem |
The main namespace for ViennaFEM. All user functionality resides in this namespace. | |
namespace | viennafem::detail |
Contains implementation details of ViennaFEM not intended to be used by the library user directly. |
Defines the assembly function to be used by the library user.