|
ASPECT
|
Public Member Functions | |
| VolumeOfFluidSystem (const FiniteElement< dim > &finite_element, const FiniteElement< dim > &volume_of_fluid_element, const Mapping< dim > &mapping, const Quadrature< dim > &quadrature, const Quadrature< dim-1 > &face_quadrature) | |
| VolumeOfFluidSystem (const VolumeOfFluidSystem &scratch) | |
| VolumeOfFluidSystem & | operator= (const VolumeOfFluidSystem &)=default |
Public Attributes | |
| FEValues< dim > | finite_element_values |
| FEValues< dim > | neighbor_finite_element_values |
| FEFaceValues< dim > | face_finite_element_values |
| FEFaceValues< dim > | neighbor_face_finite_element_values |
| FESubfaceValues< dim > | subface_finite_element_values |
| std::vector< types::global_dof_index > | local_dof_indices |
| double | volume |
| std::vector< double > | phi_field |
| std::vector< double > | face_phi_field |
| std::vector< double > | old_field_values |
| std::vector< Tensor< 1, dim > > | cell_i_n_values |
| std::vector< double > | cell_i_d_values |
| std::vector< Tensor< 1, dim > > | face_current_velocity_values |
| std::vector< Tensor< 1, dim > > | face_old_velocity_values |
| std::vector< Tensor< 1, dim > > | face_old_old_velocity_values |
| std::vector< double > | neighbor_old_values |
| std::vector< Tensor< 1, dim > > | neighbor_i_n_values |
| std::vector< double > | neighbor_i_d_values |
Standard scratch data structure for matrix assembly
Definition at line 41 of file assembly.h.
| aspect::internal::Assembly::Scratch::VolumeOfFluidSystem< dim >::VolumeOfFluidSystem | ( | const FiniteElement< dim > & | finite_element, |
| const FiniteElement< dim > & | volume_of_fluid_element, | ||
| const Mapping< dim > & | mapping, | ||
| const Quadrature< dim > & | quadrature, | ||
| const Quadrature< dim-1 > & | face_quadrature | ||
| ) |
| aspect::internal::Assembly::Scratch::VolumeOfFluidSystem< dim >::VolumeOfFluidSystem | ( | const VolumeOfFluidSystem< dim > & | scratch | ) |
|
default |
Add a defaulted assignment operator because relying on it implicitly is deprecated.
| FEValues<dim> aspect::internal::Assembly::Scratch::VolumeOfFluidSystem< dim >::finite_element_values |
Definition at line 57 of file assembly.h.
| FEValues<dim> aspect::internal::Assembly::Scratch::VolumeOfFluidSystem< dim >::neighbor_finite_element_values |
Definition at line 58 of file assembly.h.
| FEFaceValues<dim> aspect::internal::Assembly::Scratch::VolumeOfFluidSystem< dim >::face_finite_element_values |
Definition at line 59 of file assembly.h.
| FEFaceValues<dim> aspect::internal::Assembly::Scratch::VolumeOfFluidSystem< dim >::neighbor_face_finite_element_values |
Definition at line 60 of file assembly.h.
| FESubfaceValues<dim> aspect::internal::Assembly::Scratch::VolumeOfFluidSystem< dim >::subface_finite_element_values |
Definition at line 61 of file assembly.h.
| std::vector<types::global_dof_index> aspect::internal::Assembly::Scratch::VolumeOfFluidSystem< dim >::local_dof_indices |
Definition at line 63 of file assembly.h.
| double aspect::internal::Assembly::Scratch::VolumeOfFluidSystem< dim >::volume |
Definition at line 66 of file assembly.h.
| std::vector<double> aspect::internal::Assembly::Scratch::VolumeOfFluidSystem< dim >::phi_field |
Variables describing the values of the shape functions at the quadrature points, as they are used in the advection assembly function. note that the sizes of these arrays are equal to the number of shape functions corresponding to a single VolumeOfFluid field (and not of all VolumeOfFluid fields!), and that they are also correspondingly indexed.
Definition at line 76 of file assembly.h.
| std::vector<double> aspect::internal::Assembly::Scratch::VolumeOfFluidSystem< dim >::face_phi_field |
Definition at line 77 of file assembly.h.
| std::vector<double> aspect::internal::Assembly::Scratch::VolumeOfFluidSystem< dim >::old_field_values |
Definition at line 79 of file assembly.h.
| std::vector<Tensor<1,dim> > aspect::internal::Assembly::Scratch::VolumeOfFluidSystem< dim >::cell_i_n_values |
Definition at line 81 of file assembly.h.
| std::vector<double> aspect::internal::Assembly::Scratch::VolumeOfFluidSystem< dim >::cell_i_d_values |
Definition at line 83 of file assembly.h.
| std::vector<Tensor<1,dim> > aspect::internal::Assembly::Scratch::VolumeOfFluidSystem< dim >::face_current_velocity_values |
Definition at line 85 of file assembly.h.
| std::vector<Tensor<1,dim> > aspect::internal::Assembly::Scratch::VolumeOfFluidSystem< dim >::face_old_velocity_values |
Definition at line 86 of file assembly.h.
| std::vector<Tensor<1,dim> > aspect::internal::Assembly::Scratch::VolumeOfFluidSystem< dim >::face_old_old_velocity_values |
Definition at line 87 of file assembly.h.
| std::vector<double> aspect::internal::Assembly::Scratch::VolumeOfFluidSystem< dim >::neighbor_old_values |
Definition at line 89 of file assembly.h.
| std::vector<Tensor<1,dim> > aspect::internal::Assembly::Scratch::VolumeOfFluidSystem< dim >::neighbor_i_n_values |
Definition at line 91 of file assembly.h.
| std::vector<double> aspect::internal::Assembly::Scratch::VolumeOfFluidSystem< dim >::neighbor_i_d_values |
Definition at line 93 of file assembly.h.