SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
prepared_operator.hpp File Reference
#include <algorithm>
#include <array>
#include <cmath>
#include <utility>
#include <expected>
#include <optional>
#include <memory>
#include <vector>
#include "mfem/fem/gridfunc.hpp"
#include "serif/operators/contributions.hpp"
#include "serif/operators/backend/mfem/dependencies.hpp"
#include "serif/operators/backend/mfem/element_evaluation.hpp"
#include "serif/operators/backend/mfem/element_transpose.hpp"
Include dependency graph for prepared_operator.hpp:
This graph shows which files directly or indirectly include this file:

Classes

class  serif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT >
 
struct  serif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT >::VolumeData
 
struct  serif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT >::Calculate
 

Namespaces

namespace  serif
 
namespace  serif::operators
 
namespace  serif::operators::backend
 
namespace  serif::operators::backend::mfem
 

Functions

template<VolumeEquation EquationT, discretization::domain::schema::IsSchema SchemaT>
 serif::operators::backend::mfem::PreparedOperator (EquationT, const discretization::backend::mfem::TermBinding< typename EquationT::Test, SchemaT > &, const discretization::backend::mfem::TermBinding< discretization::blocks::displacement::vector, SchemaT > &, const ::mfem::GridFunction &, const mapping::DomainMapper &, discretization::quadrature::Policy=discretization::quadrature::Policy{{}}, ContractionMode=ContractionMode::automatic) -> PreparedOperator< EquationT, SchemaT >