SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
surface_potential.hpp File Reference
#include <memory>
#include <span>
#include <vector>
#include "mfem/linalg/densemat.hpp"
#include "mfem/linalg/sparsemat.hpp"
#include "serif/backend/mfem/discretization/dof_map.hpp"
#include "serif/backend/mfem/geometry/deformation/inputs.hpp"
#include "serif/geometry/deformation/reference_surface.hpp"
#include "serif/geometry/deformation/surface_embedding.hpp"
#include "serif/equations/surface_potential.hpp"
Include dependency graph for surface_potential.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  serif::model::backend::mfem::SurfacePotentialLinearization
 Accepted surface moments and derivatives in existing shape and field coordinates. More...
 

Namespaces

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

Functions

SurfacePotentialLinearization serif::model::backend::mfem::assemble_surface_potential (const equations::SurfacePotentialBalance &equation, const geometry::deformation::backend::mfem::SurfaceDiscretization &discretization, const geometry::deformation::ReferenceSurface &reference, const geometry::deformation::SurfaceEmbedding &embedding, std::span< const double > displacement, const discretization::backend::mfem::DofMap &potential_binding, const ::mfem::Vector &potential, double level, double angular_velocity)
 Integrate the effective-potential balance using dS_reference / area_reference.