|
| | oedg_limiter ()=default |
| |
| virtual void | setup (const WxCryptSet &wxc) override |
| | Setup object using supplied crypset.
|
| |
| void | solve (real time, variables_type &input, real dt) override |
| | applies the variable adjuster to input
|
| |
| void | Barrier (const WxMsgBase &msg, const real time, variables_type &input) override |
| | An opportunity for the variable adjuster to perform any MPI operations it needs to after solve is called.
|
| |
| | variable_adjuster_t () |
| | Constructor.
|
| |
| void | setup (const WxCryptSet &wxc) override |
| | Setup the spatial solver using the cryptset.
|
| |
| virtual void | solve (real time, variables_type &input, real dt)=0 |
| | applies the variable adjuster to input
|
| |
| std::vector< wxm::array::patch_array_t * > | get_patch_arrays (const variables_type &in) |
| |
| void | process () override |
| |
| virtual const std::vector< size_t > & | get_input_indices () const |
| |
| int | priority () const |
| | Getter function for priority.
|
| |
| virtual void | Barrier (const WxMsgBase &msg, const real time, variables_type &input) |
| | An opportunity for the variable adjuster to perform any MPI operations it needs to after solve is called.
|
| |
| | WmPatchProcess () |
| |
| virtual | ~WmPatchProcess ()=default |
| |
| void | step () |
| |
| virtual void | process ()=0 |
| |
| void | setPatch (const WmUnstructuredPatch *patch) |
| |
| void | setParentTaskProcessor (WmPatchProcessor *taskProcessor) |
| |
| virtual std::string | name (std::string prefix="patchedProcessor.") const |
| |
| virtual void | setup (const WxCryptSet &wxc) |
| |
| void | setParentSolver (const WmSolverBase *solver) |
| |
| void | setDt (WxStepper::time_t dt) |
| |
| void | setTime (WxStepper::time_t time) |
| |
| WxStepper::time_t | getSuggestedDt () const |
| |
| const WmUnstructuredPatch & | get_patch () const |
| |
| const WmSolver & | get_solver () const |
| |
| virtual | ~WxObject () |
| | Dtor: destroy object.
|
| |
| void | setIo (WxIoBase &io) |
| | Set the I/O pointer for use in object.
|
| |
| void | setMsg (WxMsgBase &msg) |
| | Set the msg pointer for use in object.
|
| |
| WxIoBase & | getIo () |
| | Return reference to I/O object.
|
| |
| const WxIoBase & | getIo () const |
| | Return constant reference to I/O object.
|
| |
| WxMsgBase & | getMsg () |
| | Return reference to msg object.
|
| |
| const WxMsgBase & | getMsg () const |
| | Return const reference to msg object.
|
| |
| virtual void | setup (const WxCryptSet &wxc) |
| | Setup object using supplied crypset.
|
| |
| virtual void | init () |
| | Initialize the object.
|
| |
| virtual void | finishBuild () |
| | Finish building the object.
|
| |
| virtual void | load (WxIoBase &io, const WxIoNodeType &grpNode) |
| | Load object from file.
|
| |
| virtual void | dump (WxIoBase &io, WxIoNodeType &grpNode) const |
| | Dump object to file.
|
| |
| virtual std::string | name () const |
| | Get name of object.
|
| |
| void | setName (const std::string &nm) |
| | Set object's name.
|
| |
|
| void | allocate () |
| |
| void | zero () |
| |
| real & | derivative_face_jump_sum_at (unsigned int comp_index, unsigned int face_index, unsigned int m) |
| |
| real | element_volume (unsigned int element) |
| |
| void | matvec_Np (const real *A, real *x, real *dst) |
| |
| void | compute_multiderivatives (unsigned int element) |
| | Compute the list of all partial derivatives by repeated multiplication with the D_x, D_y, D_z matrices.
|
| |
| void | store_multiderivatives_to_global_nodes (unsigned int comp_index, unsigned int element) |
| | Extract the values of the partial derivatives at face nodes and store them to another intermediate array, the derivative_face_values vector.
|
| |
| real | sum_over_face_integrals (unsigned int comp_index, unsigned int global_face_index, unsigned int m) |
| |
| real | estimate_wavespeed_normal_to_face (unsigned int element_index, unsigned int face_index, std::vector< wxm::array::patch_array_t * > input) |
| |
| void | filter_orthogonal_polynomial_modes (unsigned int comp_index, unsigned int element_index, real dt, std::vector< wxm::array::patch_array_t * > input) |
| |
| | WxObject () |
| | Create object, that will be initialized subsequently.
|
| |
| | WxObject (const std::string &name) |
| | Create object with given name bypassing object setup phase Protected because there is no reason to have a WxObject directly, as it is meant to be a parent class.
|
| |