DNDSR 0.1.0.dev1+gcd065ad
Distributed Numeric Data Structure for CFV
Loading...
Searching...
No Matches
Todo List
Class DNDS::Array< T, _row_size, _row_max, _align >
Implement the _align feature (currently ignored).
Member DNDS::CFV::VariationalReconstruction< dim >::GetIntPointDiffBaseValue (index iCell, index iFace, rowsize if2c, int iG, TList &&diffList=EigenAll, uint8_t maxDiff=UINT8_MAX)

: //TODO add support for rotational periodic boundary!

//!!!!TODO: take care of periodic case

: divide GetIntPointDiffBaseValue into different calls

Member DNDS::checkedIndexTo32 (index v)
//TODO: overflow_assign_int64_to_32
Class DNDS::Euler::ArrayRECV< nVarsFixed >

Add more arithmetic operators (see existing TODO in source).

://TODO add operators

Member DNDS::Euler::EulerSolver< model >::ReadMeshAndInitialize ()
//todo: upgrade to optional
Member DNDS::Euler::JacobianValue< nVarsFixed >::InverseDiag ()
Implement actual inversion logic.
Member DNDS::Euler::JacobianValue< nVarsFixed >::SetDiagonal (ArrayDOFV< nVarsFixed > &uDof)
Implement actual allocation of diagonal storage.
Member DNDS::Euler::JacobianValue< nVarsFixed >::SetDiagonalBlock (ArrayDOFV< nVarsFixed > &uDof)
Implement actual allocation of (nVars x nVars) block storage.
Member DNDS::Euler::JacobianValue< nVarsFixed >::SetFull (ArrayDOFV< nVarsFixed > &uDof, Geom::tAdjPair &cell2cell)
Implement actual allocation using the adjacency graph.
Member DNDS::Geom::Periodicity::TransVector (const Eigen::Matrix< real, dim, nVec > &v, t_index id)
//TODO: add support for cartesian tensor transformation
Member DNDS::Geom::PushInfo2Serial2Global (std::vector< DNDS::index > &serial2Global, DNDS::index localSize, const std::vector< DNDS::index > &pushIndex, const std::vector< DNDS::index > &pushIndexStart, const DNDS::MPIInfo &mpi)
Evaluate need for parallel topology API in Phase 5 refactoring.
Member DNDS::Geom::UnstructuredMesh::InterpolateFace ()
//TODO: handle periodic cases
Member DNDS::Geom::UnstructuredMeshSerialRW::BuildCell2Cell ()
add support for only face-neighbors
Member DNDS::Geom::UnstructuredMeshSerialRW::MeshPartitionCell2Cell (const PartitionOptions &options)
//TODO: parmetis needs testing!
Member DNDS::Geom::UnstructuredMeshSerialRW::PrintSerialPartPltBinaryDataArray (std::string fname, int arraySiz, int arraySizPoint, const tFGetName &names, const tFGetData &data, const tFGetName &namesPoint, const tFGetData &dataPoint, double t, int flag)
//TODO add support for bnd export
Member DNDS::Geom::UnstructuredMeshSerialRW::PrintSerialPartVTKDataArray (std::string fname, std::string seriesName, int arraySiz, int vecArraySiz, int arraySizPoint, int vecArraySizPoint, const tFGetName &names, const tFGetData &data, const tFGetName &vectorNames, const tFGetVecData &vectorData, const tFGetName &namesPoint, const tFGetData &dataPoint, const tFGetName &vectorNamesPoint, const tFGetVecData &vectorDataPoint, double t, int flag=0)
//TODO add support for bnd export
Member DNDS::Geom::UnstructuredMeshSerialRW::ReadFromCGNSSerial (const std::string &fName, const t_FBCName_2_ID &FBCName_2_ID)

//TODO Add some multi thread here!

//TODO: TEST with actual data (MIXED TYPE) !!!!!!

Member DNDS::HardEigen::EigenLeastSquareInverse (const Eigen::MatrixXd &A, Eigen::MatrixXd &AI, real svdTol=0)
test these eigen solvers !!