SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
volume.hpp File Reference
#include <algorithm>
#include <array>
#include "serif/backend/mfem/operators/actions.hpp"
#include "serif/backend/mfem/operators/volume_application.hpp"
Include dependency graph for volume.hpp:
This graph shows which files directly or indirectly include this file:

Namespaces

namespace  serif
 
namespace  serif::model
 
namespace  serif::model::backend
 
namespace  serif::model::backend::mfem
 

Functions

template<operators::VolumeEquation Equation, typename Schema>
std::vector< double > serif::model::backend::mfem::volume_residual_values (const std::shared_ptr< const operators::backend::mfem::VolumeData< Equation, Schema > > &data)
 Copy the accepted volume residual for additive physical system assembly.
 
template<operators::VolumeEquation Equation, typename Schema>
LinearizedBlock serif::model::backend::mfem::volume_geometry_block (std::shared_ptr< const operators::backend::mfem::VolumeData< Equation, Schema > > data)
 Select only the displacement derivative while reusing the equation's complete geometry and transpose kernels.