Serac  0.1
Serac is an implicit thermal strucural mechanics simulation code.
Classes | Namespaces | Functions
functional_weak_form.hpp File Reference

Implements the WeakForm interface using serac::ShapeAwareFunctional. Allows for generic specification of body and boundary integrals. More...

#include "serac/physics/weak_form.hpp"
#include "serac/physics/mesh.hpp"
#include "serac/numerics/functional/shape_aware_functional.hpp"
#include "serac/physics/state/finite_element_state.hpp"
#include "serac/physics/state/finite_element_dual.hpp"
Include dependency graph for functional_weak_form.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  serac::FunctionalWeakForm< spatial_dim, OutputSpace, Parameters< InputSpaces... >, std::integer_sequence< int, input_indices... > >
 A nonlinear WeakForm class implemented using serac::Functional. More...
 

Namespaces

 serac
 Accelerator functionality.
 

Functions

std::vector< const mfem::ParFiniteElementSpace * > serac::getSpaces (const std::vector< serac::FiniteElementState > &states)
 Helper function to construct vector of spaces from an existing vector of FiniteElementState. More...
 

Detailed Description

Implements the WeakForm interface using serac::ShapeAwareFunctional. Allows for generic specification of body and boundary integrals.

Definition in file functional_weak_form.hpp.